Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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:

  • ISOLATED

    Die 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.

  • 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 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

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