userScripts.RegisteredUserScript
Ein Objekt, das registrierte Nutzer-Skripte darstellt. Zurückgegeben von userScripts.getScripts() und verwendet als Eingabe für userScripts.register() und userScripts.update().
Typ
Werte dieses Typs sind ein Objekt, das folgende Eigenschaften enthält:
allFramesOptional-
boolean. WennallFramestrueist, wird das Skript in alle Frames einer Seite injiziert. Standardmäßig ist esfalseund das Skript wird nur in den obersten Frame injiziert. id-
string. Die ID eines Nutzer-Skripts. Diese Eigenschaft darf nicht mit einem '_' beginnen, da dies als Präfix für generierte Skript-IDs reserviert ist. jsOptional füruserScripts.update()Aufrufe, erforderlich füruserScripts.register()-
arrayvonuserScripts.ScriptSource. Die Skripte, die in passende Seiten injiziert werden sollen. matchesOptional-
arrayvonstring. Übereinstimmungsmuster für die Seiten, in denen das Skript ausgeführt werden soll.matchesoderincludeGlobsmüssen inuserScripts.register()Aufrufen angegeben werden. excludeMatchesOptional-
arrayvonstring. Übereinstimmungsmuster für Seiten, in denen das Skript nicht ausgeführt werden soll. includeGlobsOptional-
string. Glob-Muster für die Seiten, in denen das Skript ausgeführt werden soll.matchesoderincludeGlobsmüssen inuserScripts.register()Aufrufen angegeben werden. excludeGlobsOptional-
string. Glob-Muster für Seiten, in denen das Skript nicht ausgeführt werden soll. runAtOptional-
extensionTypes.RunAt. Der früheste Zeitpunkt, zu dem das Skript in einen Tab injiziert wird. Standardmäßig"document_idle". worldOptional-
userScripts.ExecutionWorld. Die Ausführungsumgebung, die zum Ausführen der Skripte verwendet wird. Standardmäßig"USER_SCRIPT". worldIdOptional-
string. ID einer Nutzer-Skriptwelt, in der das Skript ausgeführt wird. Nur gültig, wennworldUSER_SCRIPTist oder nicht angegeben wurde. WennworldIdnicht angegeben wird, wird das Skript in der Standard-USER_SCRIPT-Welt ("") ausgeführt. Werte mit führendem Unterstrich (_) sind reserviert. Die maximale Länge beträgt 256 Zeichen. Eine Welt kann von mehreren Skripten als ihre Ausführungsumgebung verwendet werden. Um das Verhalten einer Welt zu konfigurieren, geben Sie ihreworldIdanuserScripts.configureWorldweiter, bevor das erste Skript in dieser Welt ausgeführt wird.