##说明文档 ###默认配置参数说明
####manifest.json 参数说明 name
(必须) -插件名字 version
版本号 description
插件的一些功能作用描述 permissions
配置该域名地址下插件起作用 icons
图标扩展图标,上架显示图标 browser_action
浏览器上插件显示的图标,已经插件的页面
default_icon : ERROR.png default_popup : popup.html
content_scripts
目标页面需要加载的脚本 matches
设置受影响域名地址 js
配置页面加载的js脚本文件 css
样式
####插件js 里面的方法
check.js 文件
####关键重要方法 #####sendMessage(keyShop)
方法说明
在通过插件发送消息给打开当前页面,当前页面可以通过监听插件发送不同的消息来做一些事情。(本人在此花了一个晚上) 插件发送消息核心方法
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
chrome.tabs.sendMessage(tabs[0].id, {shopName: keyShop}, function(response) {
console.log(response);
});
});
复制代码
目标页面 实现相关的监听方法
chrome.runtime.onMessage.addListener(function(request,sender,senderResponse){
//这里写一些收到的消息,做相关的处理
}
复制代码