userScripts.RegisteredUserScript
表示已註冊使用者指令碼的物件。由 userScripts.getScripts() 返回,並用作 userScripts.register() 和 userScripts.update() 的輸入。
型別
此型別的值是一個包含以下屬性的物件
allFrames可選-
boolean。如果allFrames為true,則指令碼將被注入到頁面所有幀中。預設情況下,它為false,指令碼僅注入到頂層幀。 id-
string。使用者指令碼的 ID。此屬性不能以 "_" 開頭,因為 "_" 是為生成的指令碼 ID 保留的字首。 js可選,用於userScripts.update()呼叫;對於userScripts.register()呼叫則是必需的。-
arrayofuserScripts.ScriptSource。要注入到匹配頁面的指令碼。 matches可選-
arrayofstring。指令碼要執行的頁面的 匹配模式。在userScripts.register()呼叫中必須指定matches或includeGlobs。 excludeMatches可選-
arrayofstring。指令碼不得執行的頁面的 匹配模式。 includeGlobs可選-
string。指令碼要執行的頁面的 Glob 模式。在userScripts.register()呼叫中必須指定matches或includeGlobs。 excludeGlobs可選-
string。指令碼不得執行的頁面的 Glob 模式。 runAt可選-
extensionTypes.RunAt。指令碼注入到標籤的最早時間。預設為"document_idle"。 world可選-
userScripts.ExecutionWorld。用於執行指令碼的執行環境。預設為"USER_SCRIPT"。 worldId可選-
string。指令碼執行的使用者指令碼世界的 ID。僅當world為USER_SCRIPT或被省略時有效。如果省略worldId,指令碼將在預設的USER_SCRIPT世界("")中執行。以 "_" 開頭的值是保留的。最大長度為 256 個字元。一個世界可以被多個指令碼用作其執行環境。要配置世界的行為,請在第一個指令碼執行於該世界之前,將該世界的worldId傳遞給userScripts.configureWorld。
瀏覽器相容性
載入中…