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

BCD tables only load in the browser

Hinweis: Diese API basiert auf der chrome.scripting API von Chromium.