Что в скрипте GreaseMonkey может привести к сбою Firefox? - PullRequest
1 голос
/ 07 декабря 2009

У меня относительно большой скрипт в GreaseMonkey, и кажется, что через некоторое время браузер зависает. Похоже, что он делает свое дело, а затем через некоторое время Firefox просто умирает. Сдается мне, что это должно быть связано с моим сценарием. Я изменяю страницу google.com, и я разрабатываю скрипт на Mac. Каковы общие причины сбоя скриптов GM в Firefox?

Ответы [ 2 ]

2 голосов
/ 07 декабря 2009

Ищите

  • утечки памяти (вы добавляете некоторую информацию в массив, который вы храните? Убедитесь, что вы не используете глобальные переменные.)
  • Бесконечные циклы (однако, FF не приведет к сбою)
  • Может быть взаимодействие между вашим скриптом и скриптом от Google. Например, Google Mail будет отправлять AXAJ-запрос каждые несколько секунд для поиска новой почты. Если ваш скрипт запускается этим, это может вызвать проблемы.
0 голосов
/ 07 декабря 2009

Только ошибки в Firefox или одном из его компонентов (spidermonkey, gecko ...)

...