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.