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。用于将当前脚本与其他上下文连接的对象。
浏览器兼容性
加载中…