实现点击插件图标,向网页插入插件的Dom,再次点击Dom消失,以此类推打算用变量flag记录dom是否开启,尝试了下chrome文档里的短连接和长连接,短连接从bg.js到content.js没有问题,但变量无法反馈回去;长连接我没尝试成功。1.应该选择那种消息传递方式,具体如何实现;2.是否有其他方法实现点击插件图标开关Dom。插件结构如下manifest.json ... "background": { "scripts" : ["bg.js"], "persistent": false }, "permissions": [ "activeTab", "tabs", "http://*/*", "https://*/*" ]bg.jschrome.browserAction.onClicked.addListener(function(tab) { chrome.tabs.executeScript(null, {file: "jquery.min.js"}); chrome.tabs.executeScript(null, {file: "content.js"}); // 消息传递到content.js .... });});content.js//接受bg.js消息...//Dom操作
添加回答
举报
0/150
提交
取消