Der DOM Inspector kann nur Dokumente von seiner Host-Anwendung aus untersuchen - die Anwendung, die er erweitert (und dann nur das Profil, in dem er installiert ist). Sie müssen den DOM Inspector in Ihrer XULRunner App installieren, wenn Sie ihn überprüfen möchten.
Es gibt einige Dokumentationen darüber, wie DOM Inspector auf XULRunner-Apps installiert wird, [1] und es sieht von Anfang an korrekt aus, aber es ist viel zu übertrieben, besonders wenn Sie den Add-On-Manager bereits in Ihrer App aktiviert haben.
Wenn das Add-ons-Manager nicht bereits aktiviert ist, fügen Sie diese beiden Zeilen zu Ihrem application.ini:
[XRE]
EnableExtensionManager=1
ich davon aus bin, da Sie eine XULRunner App entwickeln, haben Sie bereits die Fehlerkonsole, auf die von Ihrer App aus zugegriffen werden kann. Öffnen Sie es und fügen dort diese den Add-ons-Manager zu öffnen:
window.openDialog("chrome://mozapps/content/extensions/extensions.xul",
"", "chrome,dialog=no,resizable=yes");
Von dort aus, klicken Sie auf „Installieren ...“ und das DOM Inspector XPI auf Ihrem System zu installieren, um sie Ihren XULRunner App aktuelle Profil.
Sie sollten den DOM Inspector jetzt über die Befehlszeile mit dem Schalter "-inspector" starten können, aber Sie möchten ihn wahrscheinlich in Ihrer App öffnen. Fügen Sie die Abschuss DOM Inspector Haken, indem Sie die folgende Zeile in Ihrer App XUL:
<script type="application/javascript"
src="chrome://inspector/content/hooks.js"/>
Jetzt eine XUL-Taste hinzufügen, menuitem, et cetera mit dem Attribut
oncommand="inspectDOMDocument();"
Oder Sie können das machen
oncommand="inspectDOMDocument(document);"
Dadurch wird DOM Inspector standardmäßig zur Überprüfung des Dokuments der App verwendet.
[1]: https://developer.mozilla.org/en/XULRunner_tips#DOM_Inspector "XULRunner Tipps". MDC.
Haben Sie sich 'File -> Inspect Chrome Document' angesehen? Einer der Einträge in dieser Liste könnte Ihnen gehören. –
@Felix Kling Ich habe gesucht, keiner von ihnen gehört mir. By the way, ich starte es von Firefox Tools Menü, ich weiß nicht, ob dies nur Firefox-Seiten listet, aber ich glaube nicht .. –
Starten Sie Ihre Anwendung von Firefox? Wenn nicht, können Sie es auf diese Weise sowieso nicht untersuchen. Ich kann nur sagen, dass jedes Fenster, das Sie von Firefox * öffnen, dort aufgeführt sein sollte. –