天天看点

chrome 插件说明文档

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

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

转载于:https://juejin.im/post/5a3217d0f265da432652da12