Firefox-DOM / CSS-Browserobjektansicht - Ich finde nicht, wie

548
Stilez

Ich versuche, eine komplizierte Interaktion zwischen dem Browser und einigen Erweiterungen herauszufinden, um zu sehen, was los ist und wie der Browser-Chrome (und sein CSS) generiert werden. Ich weiß, dass es da und möglich ist, aber ich habe alles versucht, was ich finden kann, kein Glück.

Ich komme nicht weiter und nach 6 oder 8 Stunden (den ganzen Tag) habe ich alles versucht, was ich online finden kann. Ich weiß, dass es möglich ist, die Browser-Objekthierarchie von Firefox anzuzeigen - sie wird häufig für die Entwicklung benötigt. Ich habe den eingebauten Inspector und ein paar andere Tools ausprobiert.

Ich hoffe es ist ein Thema hier, ich brauche Hilfe um herauszufinden wie!

1
CSS wird nicht generiert. CSS wird vom Browser interpretiert. Oft unter Verletzung der Standards. Viele Browser verfügen auch über ein anfängliches CSS, das zu http://www.cssreset.com/ führte. STTR vor 10 Jahren 0
Für die Problemlösung nicht relevant, fragt die Frage nicht nach der CSS-Konsistenz und den Browserstandards oder gar nach dem Inhalt von Webseiten. Stilez vor 10 Jahren 0

1 Antwort auf die Frage

0
Mark Meyer

Vielleicht möchten Sie den Mozilla XUL Explorer https://developer.mozilla.org/en-US/docs/XUL_Explorer ausprobieren .

Oder die Extension Developers Extension ist ein guter Anfang http://ted.mielczarek.org/code/mozilla/extensiondev/

HTH

Beide erklären, wie man XUL auf einer kleinen Skala simuliert und testet, z. B. beim Entwickeln. Mein Problem ist das Nachverfolgen, wie einige Chrome / Benutzeroberflächen in einer vollständigen Installation von Firefox mit interagierenden Erweiterungen berechnet / generiert werden, um zu korrigieren, wo Erweiterungen nicht die gewünschten Overlays oder CSS verursachen. So nützlich sie für das Prototyping / RAD sind, so kann keiner von ihnen das tun, was ich gefragt habe: Ich lasse mich zur Laufzeit die Chrome / UI von Firefox inspizieren, so wie Inspector das DOM-Modell und die Strukturen einer vollständigen Webseite prüft. Es sollte einfach sein (Webseiten sagen!), Aber ich scheine nicht richtig zu funktionieren :) Stilez vor 10 Jahren 0