По умолчанию ошибки JS, происходящие из разных доменов, не передаются в обработчик window.onerror
. Хотя я не думаю, что это происходит в версиях IE ниже 10 (или, может быть, 11). Вместо этого они получают только базовое сообщение "Script Error" on Line 0
.Ловля кросс-доменных ошибок JS в IE11
В большинстве браузеров вы должны установить атрибут crossorigin="anonymous"
на скрипт и вернуть заголовки CORS на скрипт, а затем эти ошибки будут обнаружены.
Однако это не работает на IE11. Требуется ли другой метод?