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:
-
MAIN
Die 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_SCRIPT
Die 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 mitworldId
registriert werden.userScripts.configureWorld()
wird verwendet, um die Konfiguration einerUSER_SCRIPT
-Welt zu ändern.