userScripts.ExecutionWorld
Die Ausführungsumgebung für ein Skript, das mit userScripts.register()
oder userScripts.update() eingefügt wurde.
Typ
Werte dieses Typs sind ein String. Mögliche Werte sind:
-
MAINDie Ausführungsumgebung der Webseite. Diese Umgebung wird mit der Webseite ohne Isolation geteilt. Skripte in dieser Umgebung haben keinen Zugriff auf die APIs, die nur für Inhaltsskripte verfügbar sind.
Warnung: Webseiten können den ausgeführten Code aufgrund der fehlenden Isolation erkennen und beeinträchtigen. Verwenden Sie daher die
MAIN-Welt nur, wenn es akzeptabel ist, dass Webseiten die Logik oder Daten, die durch den ausgeführten Code fließen, lesen, darauf zugreifen oder sie ändern können. -
USER_SCRIPTDie Standard-Ausführungsumgebung für Benutzerskripte. Diese Umgebung ist vom Kontext der Seite und anderen
USER_SCRIPT-Welten isoliert. Erweiterungs-APIs sind nicht verfügbar, im Gegensatz zu denISOLATED-Welten von Inhaltsskripten. MehrereUSER_SCRIPT-Welten können existieren, wenn Skripte mitworldIdregistriert werden.userScripts.configureWorld()wird verwendet, um die Konfiguration einerUSER_SCRIPT-Welt zu ändern.
Browser-Kompatibilität
Loading…