Firefox 11 Ошибка безопасности?Как отследить это - PullRequest
3 голосов
/ 15 марта 2012

Firefox 11 был вытеснен с канала выпуска этим утром, и, к моему большому сожалению, одна из сторонних библиотек, которые я использую в нашей интрасети (в частности, Hookbox), теперь вызывает «Ошибка безопасности» в консоли при запуске , Библиотека почему-то использует много сумасшествия eval () (которое я никогда не любил), которое, я думаю, усложняет его отслеживание.

Есть ли что-то, о чем я не знаю в Firefox, что поможет мне разобраться с этим быстрее? Кусок кода, который он выделяет как вызывающий ошибку, на самом деле не имеет никакого смысла. Было бы полезно, если бы я мог знать, например, тип или причину ошибки безопасности.

Я на самом деле не прошу помочь разобраться с моей конкретной проблемой, но я надеялся, что в Firefox была доступна информация об ошибках безопасности Javascript в целом.

1 Ответ

0 голосов
/ 22 июня 2012

Вы можете обернуть нарушающий код в блок try / catch, затем в разделе catch вы можете или console.log () или console.dir () объект ошибки, переданный в раздел catch. Например:

try {
    security_error();
} catch(error_obj) {
    console.log(error_obj);
}

Переменные-члены error_obj должны предоставить больше информации о фактической ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...