在
http://developer.chrome.com/extensions/samples.html第二个示例标题为:
“没有图标的浏览器操作使页面变红”
我下载了 3 个文件(清单、js、图标)并安装了扩展示例.
当我运行它时,我会在栏上看到一个拼图图标,带有每秒递增的徽章。
当我单击图标时 - 什么都没有
当我单击页面时 - 什么也没有
,我也看不到在任何地方使用所提供的图标。
我不知道这是代码问题还是使用问题。
清单.json:
{
"name": "A browser action with no icon that makes the page red",
"version": "1.0",
"background": { "scripts": ["background.js"] },
"permissions": [
"tabs", "http://*/*"
],
"browser_action": {
"name": "Make this page red",
"icons": ["icon.png"]
},
"manifest_version": 2
}
背景.js 文件
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(
null, {code:"document.body.style.background='red !important'"});
});
chrome.browserAction.setBadgeBackgroundColor({color:[0, 200, 0, 100]});
var i = 0;
window.setInterval(function() {
chrome.browserAction.setBadgeText({text:String(i)});
i++;
}, 10);