У меня есть HTML-страница, на которую ссылаются несколько файлов JavaScript, CSS и изображений. Эти ссылки динамически вводятся, и пользователь может вручную скопировать HTML-страницу и файлы поддержки на другую машину.
Если некоторые JS или CSS отсутствуют, браузер жалуется на консоль. Например:
Ошибка GET файла:///E:/SSC_Temp/html_005/temp/Support/jquery.js
Мне нужно, чтобы эти ошибки сообщались мне во встроенном JavaScript HTML-странице, поэтому я могу попросить пользователя сначала проверить, что файлы поддержки скопированы правильно.
Здесь есть событие window.onerror
, которое просто сообщает мне, что на странице есть ошибка JS, такая как ошибка неожиданного синтаксиса, но это не срабатывает в случае ошибки 404 Not Found. Я хочу проверить это условие в случае любого типа ресурса, включая CSS, JS и изображения.
Я не люблю использовать jQuery AJAX для проверки того, что файл физически существует - накладные расходы ввода-вывода дороги для каждой загрузки страницы.
В отчете об ошибке должно содержаться имя файла, поэтому я могу проверить, является ли файл ядром или необязательным.
Любые идеи?