Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2020, 13:50
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

выловить ошибку внутри файла
Добрый день. Допустим у нас есть js файлик с таким содержимым:

t;

Он подключен в начале страницы.
В консоле после подключения js ошибка:
Uncaught ReferenceError: t is not defined

Вопрос:

Как правильно определить после подключение что файл с ошибкой. Не заглядывая лично в консоль или какие то лог файлы.

По факту нужно понять что все сторонние js библиотеки в рабочем состоянии после загрузки страницы, и ни содержат не выполнимого кода для успешной загрузки страницы.
Да они в консоле все прекрасно видны, но нужно программно подытожить последним скриптом.
Ответить с цитированием
  #2 (permalink)  
Старый 20.04.2020, 14:31
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

Не совсем понял о чем.
Не знаю, о том ли отвечаю.
Можно самым первым скриптом поставить

<script>
window.addEventListener('error', (ev) => {
 alert (`File ${ev.filename} : ${ev.lineno} -- ${ev.message}`);
})
</script>


Но все ошибки все равно не отловите. Например, неописанная переменная внутри функции, вылезет только после обращения к этой функции.

Последний раз редактировалось voraa, 20.04.2020 в 14:33.
Ответить с цитированием
  #3 (permalink)  
Старый 20.04.2020, 16:31
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

voraa,
то что нужно, спасибо. Было именно нужно для загрузки страницы.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как увидеть ошибку компиляции внутри setTimeout ? livelover Javascript под браузер 5 14.02.2015 13:56
Как вызвать скрипт из файла внутри js кода? Hurray Общие вопросы Javascript 6 30.03.2014 19:08
Как найти исходный код AS3 внутри FLA файла? Gamestop Flash 7 12.01.2013 13:57
script.onload Как отследить ошибку загрузки файла? khusamov Events/DOM/Window 5 28.01.2012 00:01
кодировка файла при отправке ChikiSt AJAX и COMET 0 08.07.2011 09:46