runtime.onUserScriptConnect
當從擴充套件程式的 USER_SCRIPT 世界之一建立與使用者指令碼的連線時觸發。
在 Firefox 中,此事件需要 userScripts 許可權。在 Chrome 中,即使未宣告 userScripts 許可權的擴充套件程式,此事件也始終可用。
使用者指令碼只能從透過 userScripts.configureWorld() 配置且 messaging 設定為 true 的 USER_SCRIPT 世界建立連線併發送訊息。
語法
js
browser.runtime.onUserScriptConnect.addListener(listener)
browser.runtime.onUserScriptConnect.removeListener(listener)
browser.runtime.onUserScriptConnect.hasListener(listener)
事件有三個函式
addListener(listener)-
向此事件新增監聽器。
removeListener(listener)-
停止監聽此事件。
listener引數是要移除的監聽器。 hasListener(listener)-
檢查此事件是否已註冊
listener。如果正在偵聽,則返回true,否則返回false。
addListener 語法
引數
function-
當此事件發生時呼叫的函式。該函式將傳遞此引數
port-
runtime.Port。用於將當前指令碼與其他上下文連線的物件。
瀏覽器相容性
載入中…