乐趣区

关于chrome:谷歌插件01在指定页面使用

阐明 :设置插件只在某些设定的页面处于可用状态,最直观的景象是,插件的图标只在某些页面是黑白的,否则在非指定的页面图标是灰色的。
需要 :插件性能只针对淘宝页面,当以后页面为非淘宝页面时,为避免用户误操作,让插件处于不可用状态,只有当页面为淘宝页面时才激活插件。
次要步骤
1. 新建插件文件夹并在 manifest.json 中编写 page_action

"page_action":{
    "default_icon":"img/icon.png",
    "default_title":"page action 插件",
    "default_popup":"popup.html"
}

2. 在 manifest.json 中编写 background

"background":{"scripts":["js/pageAction.js"],
    "persistent":false
}

3. 在 pageAction.js 中设置插件可用页面

chrome.tabs.query({currentWindow:true,url:"https://www.taobao.com/"},function(tabs){chrome.pageAction.show(tabs[0].id); 
})

4. 在 manifest.json 中增加上一步用到的 tabs 权限

"permissions":["tabs"]

5. 插件装置和测试

本次课程只是简略介绍 pageAction,在第 3 步中是对以后已关上页面进行查问,所以测试插件时,须要先关上淘宝页面,而后装置插件。更实用残缺的 pageAction 性能下一课中有解说。

效果图


源码
链接:https://pan.baidu.com/s/1L8ts…
提取码:4spe

退出移动版