Как вы ловите ошибки, возникающие в плагине jQuery? - PullRequest
0 голосов
/ 09 марта 2010

Я пытался сделать это:

try{
  (function($){

    ... my plugin stuff
  })(jQuery);

}catch(er){

  alert("an error occurred"); 
}

но, похоже, это не работает = /

Я также пытаюсь понять, как это сделать в Mozilla против IE против Chrome

Спасибо!

Ответы [ 2 ]

0 голосов
/ 09 марта 2010

Вероятно, исключение выдается в коде, который выполняется асинхронно. Вы должны использовать try ... catch внутри кода плагина.

0 голосов
/ 09 марта 2010

Вы ловите все ошибки, возникающие при создании вашего плагина. Когда плагин действительно будет использоваться, перехват ошибок не будет. Поместите пробную защелку в код плагина, чтобы получить последний.

...