2010-04-23 4 views
1

Mon site web n'utilise pas Flash ni aucun plugin; juste javascript (jQuery, Google Maps). Il ne plante pas FF 3.6 tout le temps, mais il le fait généralement après quelques minutes. Cela peut arriver sur beaucoup de pages différentes. Parfois, il se bloque lorsque je défile la page, parfois lorsque j'interagis avec un contrôle. Où dois-je commencer le débogage? Est-ce que je devrais passer par les tracas d'attacher gdb à Firefox et obtenir une trace de pile, priant alors qu'il jette une certaine lumière sur le code fautif?Mon site Web bloque Firefox. Que fais-je?

+0

Essayez d'ouvrir dans une autre version de navigateur ou de navigateur et voir ou vous pouvez trouver quelque chose d'inhabituel dans le javascript ou les connexions avec votre serveur – Robert

Répondre

5

Vous devez faire ce que vous pouvez pour dépister le problème. Testez ces éléments:

  • Les autres navigateurs autres que Firefox sont-ils affectés? c'est-à-dire IE, Chrome, Safari, Opera, etc.
  • Firefox a une console d'erreur. Habituellement, les erreurs javascript apparaissent ici. Regarde. Avez-vous essayé Firebug? C'est un très bon outil pour observer la rapidité de chaque requête et ce que font les scripts. Vous pouvez même définir des points d'arrêt et exécuter des tests sur une console directement dans Firebug.
  • À quand remonte la dernière fois que votre site ne s'est pas écrasé? Vérifiez ce que vous avez ajouté, et l'erreur peut provenir du code que vous avez ajouté, ou des plugins.
  • Essayez de désactiver tous vos plugins Firefix pour voir s'il se bloque toujours.
  • etc.

Vous pouvez aussi nous donner un lien ici et voir si nos Foxes plantent aussi bien.

+2

En plus de tous ces excellents conseils (et je tiens à souligner le dernier, donner nous un lien pour voir si c'est juste votre machine), si vous avez vraiment trouvé un bug dans Firefox, publiez le sur leur forum de rapport de bogues. Comme si vous aviez trouvé une solution de contournement, s'il s'agit vraiment d'un bogue, dites-leur de corriger le problème. – Blindy

+0

Ah oui, je savais que j'avais oublié quelque chose. Si c'est un vrai bug, signalez-le! –

+0

Merci! Mon site est http://www.useplannr.com. En utilisant la page about: crash que j'ai posté ci-dessous, j'ai trouvé que c'est un vrai bug de Firefox, mais il a été corrigé récemment dans le tronc de FF. Le repro qui fonctionne de manière assez fiable pour moi est la suivante: Allez à la première page, ouvrez la console Firebug, et faites un rafraîchissement dur plusieurs fois de suite. Il se bloque généralement lors de mon premier essai sur OS X 10.6. –

1

Voici ce que j'ai fait qui au moins m'a donné un peu plus d'informations. Lorsque le navigateur tombe en panne, assurez-vous d'envoyer les détails à Mozilla. Chargez about:crashes dans Firefox et cliquez sur le lien supérieur de la base de données de crash de Mozilla. Il faudra un certain temps pour charger, puis vous donner des informations sur votre accident.

Mon crash est lié à Firebug/Flash. Et il a été corrigé il y a quelques semaines. Espérons que ce sera bientôt disponible, et je vais continuer à essayer d'isoler la cause.

+1

@Jason: Merci pour le partage. Je ne connaissais pas 'à propos de: accidents. En voici une à déboguer! –

1

Retournez votre JavaScript jusqu'à ce que vous puissiez identifier exactement le bit de code à l'origine du plantage.

+0

C'était pour moi: un morceau de javascript sale! – Oliver

Questions connexes