- Firefox 3.6.8
- Firebug 1.5.4
Je suis en train d'écrire une extension Firefox qui utilise Firebug. J'ai commencé à utiliser la partie extension de Firefox, mais je n'arrive pas à accéder à Firebug. J'ai suivi divers tutoriels et creusé dans le code d'autres extensions Firebug (telles que FirePHP). D'après ce que je peux dire, cela devrait fonctionner (à son plus simple):extension Firebug (Firebug/FBL est indéfini)
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://implementor/skin/overlay.css" type="text/css"?>
<overlay id="implementor-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script>
FBL.ns(function() { with (FBL) {
HelloWorldPanel = function() {}
HelloWorldPanel.prototype = extend(Firebug.Panel,
{
name: "HelloWorld",
title: "Hello World!",
initialize: function() {
Firebug.Panel.initialize.apply(this, arguments);
},
});
Firebug.registerPanel(HelloWorldPanel);
}});
</script>
</overlay>
FBL est toujours à revenir comme non défini. Si j'appelle "Firebug.Console.log (peu importe)", Firebug sera également indéfini. Si je l'appelle plus tard (disons, après qu'un élément du menu soit touché) cela fonctionnera. C'est vraiment un problème de chargement mais je ne peux pas le comprendre.
Merci.
Merci John. Êtes-vous l'homme derrière FireDiff? J'ai décidé d'utiliser la source pour avoir une idée de la raison pour laquelle le mien ne fonctionnait pas et j'ai reconnu votre nom. En tout cas, j'apprécie l'aide! – Ryan