У меня есть 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 для проверки того, что файл физически существует - накладные расходы ввода-вывода дороги для каждой загрузки страницы.
В отчете об ошибке должно содержаться имя файла, поэтому я могу проверить, является ли файл ядром или необязательным.
Любые идеи?