Можно ли окружить все мои файлы javascript одной попыткой? - PullRequest
2 голосов
/ 03 августа 2010

Я написал букмарклет, когда пользователь нажимает на него в своем браузере, он выполняет некоторые действия на текущем веб-сайте и показывает некоторые результаты во всплывающем окне.

На некоторых веб-сайтах моя закладка не загружается, поскольку на текущем веб-сайте могут возникнуть проблемы.

В моем коде букмарклета используется библиотека jquery.

В некоторых случаях ошибки возникают в библиотеке jquery из-за некоторых конфликтов или чего-то, чего я не знаю.

Мой вопрос:
Могу ли я окружить весь мой код букмарклета одной попыткой перехвата, которая перехватит любую ошибку, произошедшую во всем моем коде, и перенаправит пользователя на другую страницу «страница ошибки»?

1 Ответ

0 голосов
/ 03 августа 2010

Ошибки будут пузыриться вниз по стеку к исходной вызывающей функции, поэтому, если вы закроете весь код верхнего уровня с помощью try ... catch, ошибки jQuery будут обнаружены.

http://jsfiddle.net/NcEpe/

...