2009-03-25 5 views
2

Je travaille avec firebug depuis un moment maintenant, mais j'ai remarqué récemment qu'il ne vous permet pas toujours de définir un point d'arrêt dans votre code pour une raison quelconque. Les numéros de ligne dans le débogueur firebug deviennent tout gris et vous ne pouvez pas arrêter le programme sur aucun d'entre eux.Firebug 1.3.3 - N'autorise pas toujours le déboguage de script?

Lorsque je peux le faire fonctionner, les lignes que vous pouvez rompre passent au vert.

Y a-t-il une raison à cela?

Répondre

3

Je l'ai remarqué aussi, et j'ai dû explicitement activer le débogage de script pour chaque site. Cela peut être fait sur l'onglet console où vous avez trois cases à cocher (désactivées par défaut) pour activer la journalisation de la console, le débogage des scripts et la surveillance du réseau. Ou vous pouvez cliquer sur la flèche vers le bas dans l'onglet Script et sélectionner Activer. Je n'ai trouvé aucun paramètre global pour l'activer par défaut sur tous les sites ou pour enregistrer vos paramètres. J'ai firefox réglé pour effacer toutes mes informations personnelles sur chaque arrêt, donc peut-être si vous enregistrez vos paramètres/informations personnelles, cela est persisté (je n'ai pas testé cela ... juste une supposition). Je suis assez sûr que cela a été fait pour des raisons de performance. Firebug ralentirait énormément les sites JS-lourds (pensez GMail ou Facebook). Dans les versions précédentes, vous pouviez désactiver Firebug pour des sites particuliers, mais maintenant je suppose qu'ils l'ont modifié pour être désactivé par défaut car les utilisateurs ne pouvaient pas le comprendre et se plaignaient (et éventuellement désinstallaient) pour cette raison.

+0

hmm ... Je suis sûr que c'est activé ... – leeand00

0

Cela ressemble à un bug, qui aspire un débogueur!