scripting.ExecutionWorld
Legt die Ausführungsumgebung eines mit scripting.executeScript() injizierten Skripts fest oder eines Skripts, das mit scripting.registerContentScripts() registriert wurde.
Typ
Die Werte dieses Typs sind Zeichenketten. Mögliche Werte sind:
-
ISOLATEDDie Standardausführungsumgebung für Inhalts-Skripte. Diese Umgebung ist vom Kontext der Seite isoliert: Obwohl sie dasselbe Dokument teilen, unterscheiden sich die globalen Bereiche und verfügbaren APIs.
-
MAINDie 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 beeinflussen. Verwenden Sie die
MAIN-Umgebung nur, wenn es akzeptabel ist, dass Webseiten die Logik oder Daten, die durch den ausgeführten Code fließen, lesen, darauf zugreifen oder sie modifizieren können.
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.scripting-API von Chromium.