background 背景页的脚本路径,一般为插件目录的相对地址
permissions 允许使用的浏览器API的权限,比如contextMenus(右键菜单), tabs(操作标签), webRequest....com时,插件icon将不被激活:
?...3.通信机制
对于一个相对复杂的浏览器插件来说,我们不仅仅只操作dom或者提供基本的功能就行了,我们还需要向第三方或者自己的服务器抓取有用的页面数据,这个时候就需要用到插件的通信机制了....这里我们主要关注popup.js和content_script.js, popup.js中主要用来获取从content_script页传过来的图片数据,并展示在popup.html中,另外又一个需要注意的是当页面没有注入生成按钮时...,这里用笔者上面实现的modal组件:
Modal.show({
title: '提取结果',
content: imgBox
})
第四步,当popup发送激活按钮的通知时,我们要在网页中动态插入生成按钮