问题描述
或者可以注入整个文件。
chrome.runtime.onMessage.addListener( function(message,callback) { if (message == “runcontentScript”){ chrome.tabs.executeScript({ file: 'contentScript.js' }); } });
在上面的示例中,为什么设置chrome.runtime.onMessage
侦听器?是否需要调用此侦听器才能从上面的代码中注入contentScript.js? 谁在安装时或每个新页面上都调用此侦听器?如何运作?
从扩展进程(通过runtime.sendMessage)或内容脚本(通过tabs.sendMessage)发送消息时触发。
现在安装后,我认为没有“扩展过程”会使用runtime.sendMessage
发送消息。而且还没有注入任何其他内容脚本以能够使用tabs.sendMessage
。那谁来发消息呢?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)