scripting.ExecutionWorld
Bestimmt die Ausführungsumgebung eines Skripts, das mit scripting.executeScript()
injiziert oder mit scripting.registerContentScripts()
registriert wird.
Typ
Werte dieses Typs sind Zeichenfolgen. Mögliche Werte sind:
-
ISOLATED
Die Standard-Ausführungsumgebung für Inhalts-Skripte. Diese Umgebung ist vom Kontext der Seite isoliert: Während sie dasselbe Dokument teilen, unterscheiden sich die globalen Bereiche und verfügbaren APIs.
-
MAIN
Die Ausführungsumgebung der Webseite. Diese Umgebung wird ohne Isolation mit der Webseite geteilt. Skripte in dieser Umgebung haben keinen Zugriff auf APIs, die nur für Inhalts-Skripte verfügbar sind.
Warnung: Aufgrund der fehlenden Isolation kann die Webseite den ausgeführten Code erkennen und stören. Verwenden Sie die
MAIN
-Umgebung nur, wenn es akzeptabel ist, dass Webseiten die Logik oder Daten lesen, darauf zugreifen oder ändern, die durch den ausgeführten Code fließen.
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | ||||||
---|---|---|---|---|---|---|---|
ExecutionWorld | |||||||
ISOLATED | |||||||
MAIN |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
Hinweis:
Diese API basiert auf der chrome.scripting
API von Chromium.