如何解决chrome.runtime.onMessage侦听器如何以编程方式注入内容脚本?
或者可以注入整个文件。
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 举报,一经查实,本站将立刻删除。