chrome 插件说明文档

469 阅读1分钟

##说明文档 ###默认配置参数说明

####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){
    //这里写一些收到的消息,做相关的处理
}