2009-12-07 3 views
1

J'ai un script relativement volumineux dans GreaseMonkey et il semble que le navigateur tombe en panne après un certain temps. On dirait qu'il fait sa chose et après un certain temps, Firefox meurt juste. Il me semble que cela doit être lié à mon script. La page que je modifie est google.com et je développe le script sur Mac. Quelles sont les causes communes pour les scripts GM plantant Firefox?Qu'est-ce qu'un script GreaseMonkey peut faire planter Firefox?

Répondre

2

Rechercher

  • fuites de mémoire (vous ajoutez des informations à un tableau que vous gardez autour? Faire Assurez-vous de ne pas utiliser de variables globales.)
  • Boucles infinies (ne planteront pas FF, cependant)
  • Il pourrait y avoir une interaction entre votre script et celui de Google. Par exemple, Google Mail enverra une requête AXAJ toutes les quelques secondes pour rechercher de nouveaux messages. Si votre script est déclenché par cela, cela pourrait causer des problèmes.
0

bogues seulement dans Firefox ou l'un de ses composants (SpiderMonkey, gecko ...)

+0

Je pense que c'est correct dans la mesure où FF ne devrait pas permettre à GreaseMonkey d'exécuter quoi que ce soit qui provoquerait un crash, mais malheureusement, cela ne veut pas dire qu'il ne le fera pas. – Andy

Questions connexes