30 Dienstprogramme für Firefox Developer Tools


Im Folgenden finden Sie Funktionen und Tipps zur Verwendung der Firefox-Entwicklertools. Einige davon ähneln den Funktionen von Tools in Chrome, andere enthalten keine Analoga in anderen Browsern.


Achtung, unter dem Schnitt viele schwere Gifs!




Inspektor


CSS-Selektorsuche



Es ist sehr bequem zu verwenden für:


  • Elemente mit "Z-Index", die nicht angeklickt werden können
  • visuell die gleichen Elemente, für die Sie den Selektor kennen

Stilfilter



Sie können CSS-Regeln nach beliebigen Selektoren oder Eigenschaften filtern.


Bei Selektoren hebt der Filter die Selektoren in der Regelliste hervor. Bei Eigenschaften erweitert das Tool alle Eigenschaften, die Ihren Filter enthalten, hebt sie farblich hervor und blendet auch die Regeln aus, für die keine Eigenschaften im Filter vorhanden sind.


Farbwähler und Pipette



Klicken Sie im Inspektor auf eine beliebige Stelle mit Farbe, um ein praktisches Werkzeug zu öffnen.


Farbdarstellungen ändern



Mit gedrückter Umschalttaste und einem Klick auf einen Farbpunkt können Sie die Farbdarstellung ändern (Name / Hex / HSL / RGB).


Wenn Sie bei gedrückter Umschalttaste auf einen Punkt in der Nähe der Ecke klicken, können Sie die Winkeleinheiten ändern.


Bearbeiten von Bezierkurven von Zeitfunktionen



Klicken Sie auf einen Punkt mit einer gekrümmten Linie neben der Zeitfunktionseigenschaft, um einen praktischen Editor zu öffnen. Es gibt sowohl vordefinierte Funktionen als auch die Möglichkeit, Ihre Version manuell zu konfigurieren.




Konsole


CSS-Anwendung


console.log(“#%c%s%c%s”, “color: #bada55”, “dev”, “color: #c55”, “tricks”) 


Nicht alle Eigenschaften werden unterstützt, aber ziemlich viel .


Verlaufssuche



Drücken Sie STRG + R auf dem Mac (und F9 unter Windows und Linux). Verwenden Sie dann STRG + R / STRG + S ( F9 / UMSCHALT + F9 ), um vorwärts / rückwärts zu scrollen. Im Gegensatz zu Pfeilen funktionieren die oben genannten Tastaturkürzel zwischen Sitzungen.


Screenshot einer Seite oder ihres Elements


 :screenshot — fullpage :screenshot — selector .css-selector 


Es ist viel bequemer, einfach den Selektor anzugeben, als zu versuchen, den gewünschten Bereich mit der Maus genau auszuwählen.


JavaScript-Kontextwechsel


 cd(iframe) 


Sie können per Selektor mit cd () in den iframe- Kontext wechseln.


Timer-Tags


 console.time(“#devtricks”) console.timeEnd(“#devtricks”) 


Starten Sie den Timer - console.time ("label") ,


stoppen Sie es - console.timeEnd ("label") .




JavaScript-Debugger


Bedingte Haltepunkte



Um einen Punkt zu erstellen, klicken Sie mit der rechten Maustaste auf die Zeilennummer. Der Punkt ist nur aktiv, wenn die Bedingung erfüllt ist.


Suche nach Funktionsname oder Zeilennummer



Die Dateinamensuche lautet unter Mac CMD + P (und unter Windows und Linux STRG + P ).


Geben Sie " @" in dieselbe Eingabe ein, um nach Funktionsdeklaration in der Datei zu suchen.


Geben Sie ": " in die gleiche Eingabe ein, um schnell zu der Zeile anhand ihrer Nummer zu gelangen.


Schöne minimierte Code-Ausgabe



Klicken Sie auf das Symbol {} , um einen schönen Code anstelle eines minimierten Codes anzuzeigen.


URL-Haltepunkte



Der Punkt wird aktiv, wenn Sie versuchen, auf die URL zuzugreifen, und den Code anzeigen, der für den Zugriff verantwortlich ist.


Haltepunkte deaktivieren



Deaktivierte Punkte bleiben für die Aufnahme und zukünftige Verwendung verfügbar.




Netzwerk


Bearbeiten und Weiterleiten von HTTP-Anfragen



Übermittelte Anfragen bearbeiten und erneut übermitteln.


Abfragefilter



Der Domänenfilter ist CMD + F unter Mac (oder STRG + F unter Windows und Linux).


Wenn Sie alle Abfragen ohne Domain finden müssen , fügen Sie vor dem Filter einen Bindestrich ( - ) ein.


Geschwindigkeitsbegrenzung



Überprüfen Sie, wie die Site geladen wird, wenn das Internet langsam ist.


Hot / Cold Profiling



Klicken Sie auf das Timer-Symbol, um die Abfrageleistung der Site anzuzeigen. Die Seite wird zweimal geladen - ohne Cache (Emulation des ersten Ladevorgangs) und mit Cache (Emulation eines wiederholten Aufrufs).


Speichern / Laden von HAR



Wir speichern die perfekten Anfragen im Archivformat . Praktisch, um mit anderen Entwicklern zu teilen.




Responsive Design


Benutzerdefiniertes Gerät



Sehen Sie, wie die Site nach Geräten mit benutzerdefinierter Auflösung sucht.


Geschwindigkeitsbegrenzung



Wir beobachten den Download der mobilen Version im mobilen Internet.


Emulation von Tachi



Dafür ist ein kleines Symbol mit einer „Hand“ verantwortlich. Emuliert, einschließlich langer Tapas.


Ändern Sie den Benutzeragenten



Vergessen Sie nicht, in den Einstellungen die Option "Seite beim Ändern der Benutzeroberfläche neu laden" zu aktivieren - sparen Sie Zeit.


Linke Ansichtsfensterausrichtung



Praktisch, wenn Sie Panels rechts platzieren möchten (z. B. zum Debuggen).




Lagerinspektor


Cookies bearbeiten



Doppelklicken Sie auf die Zelle, deren Wert Sie ändern möchten.


Cookies entfernen



Am einfachsten können Sie Cookies löschen, indem Sie sie auswählen und auf "Zurück" klicken.


Beachten Sie die Optionen des Kontextmenüs. Die Option "Alles für eine Domain löschen" ist sehr praktisch, bedenken Sie jedoch, dass die Domain korrekt sein muss (d. H. Das Löschen von Cookies für .medium.com löscht sie nicht für medium.com ).


Echtzeit-Änderungs-Cookies



Gerade geänderte Cookies blinken orange.


Statische Snapshots für IndexedDB



Sie können Änderungen in IndexedDB-Datensätzen nicht in Echtzeit sehen. Verwenden Sie daher die Schaltfläche "Aktualisieren", um den aktuellsten Datenbank-Snapshot abzurufen.


Ändern der angezeigten Tabellenspalten



Wenn Sie mit der rechten Maustaste auf die Tabellenüberschrift klicken, werden uninteressante Spalten ausgeblendet.




Das ist alles Ich hoffe die Tipps waren hilfreich!

Source: https://habr.com/ru/post/de481036/


All Articles