Пытаюсь делать отлов ошибок следующим образом:
window.onerror = (msg, file, line, col, error) => {}
Но, какая ошибка бы не была - error = null
, msg = Script error
.
Скрипту указал атрибут crossorigin="anonymous"
, сервер отвечает заголовком access-control-allow-origin:*
.
Почему это происходит и что я не учел ?
UPDATE
Скрипт подключаю так - <script src='static-js.com/.../file.js' crossorigin="anonymous" />
. У самого сайта другой домен. В этом же скрипте эмулирую ошибку вида:
const b = null; b.get();
И пытаюсь отловить ее скриптом выше, выводя msg & error
в консоль. (Обработчик ошибки находится в этом же файле).
В консоли в Network
при загрузке скрипта в Response Headers
содержится заголок, указанный выше.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, функция в Javascript RegExp (nodejs) не работает корректно, мне нужно получить число с запятой, вот данные: 299,00 р
Есть текстовое поле на котором 'висит' CK EditorВсе отлично, но ничего не мешает добавлять неограниченное число переносов строки: