开发者问题收集
我如何从网页的 JavaScript 代码与附加组件的主代码进行通信?例如,像这样:如果单击了某个元素,则在页面脚本的相应事件处理程序中,可以使用哪种语法向主代码发送一些消息?具体来说,类似这样的,其中frame现在必须由通用网页替换。这可能吗?编辑:我尝试了建议的代码,但正如我所说,应用程序返回此错误:console.error: sherlock:Message: ReferenceError
我已经阅读过 Google 关于“消息传递”的文档几次,并且可能已经查看了 10 多个具有相同问题的其他问题,并且已经尝试了他们的大多数“解决方案”以及下面所提供的几种变体......这是黑魔法,对吧?不管怎样,它都在这里。清单文件:{"manifest_version" : 2,"name" : "Message Test","version" : "1.0","browser_action":
我正在尝试在 chrome 扩展中传递消息。我按照此示例(参见此处)- :content_script:chrome.runtime.sendMessage({greeting: "hello"}, function(response) {console.log(response.farewell);});background:chrome.tabs.query({active: true, cu