devtools
Ermöglicht Erweiterungen die Interaktion mit den Entwicklerwerkzeugen des Browsers. Sie verwenden diese API, um Entwicklerwerkzeugseiten zu erstellen, mit dem Fenster, das untersucht wird, zu interagieren und den Netzwerkverbrauch der Seite zu inspizieren.
Um diese API zu verwenden, müssen Sie den Manifest-Schlüssel devtools_page
angeben. Die Nutzung dieses Manifest-Schlüssels löst eine Berechtigungswarnung zur Installationszeit über Entwicklerwerkzeuge aus. Um eine Installationszeit-Warnung zu vermeiden, kennzeichnen Sie die Funktion als optional, indem Sie die Berechtigung "devtools"
im Manifest-Schlüssel optional_permissions
auflisten.
Hinweis: Die optionale Berechtigung "devtools" wird nur von Firefox und nicht von Chrome unterstützt (Chromium-Problem 1143015).
Eigenschaften
devtools.inspectedWindow
-
Interagieren Sie mit dem Fenster, an das die Entwicklerwerkzeuge angehängt sind (untersuchtes Fenster). Dies umfasst das Abrufen der Tab-ID für die untersuchte Seite, das Auswerten des Codes im Kontext des untersuchten Fensters, das Neuladen der Seite oder das Abrufen der Liste der Ressourcen innerhalb der Seite.
devtools.network
-
Informationen über Netzwerkanforderungen abrufen, die mit dem Fenster verbunden sind, an das die Entwicklerwerkzeuge angehängt sind (das untersuchte Fenster).
devtools.panels
-
Erstellen Sie Benutzeroberflächen-Panels, die innerhalb der Benutzer-Agent-Entwicklerwerkzeuge angezeigt werden.
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.devtools
API von Chromium.