我正在为 Google Chrome 开发一个非常简单的扩展程序,当用户按下浏览器操作图标时,它会设置一个标记文本。这是 background.js:
chrome.browserAction.onClicked.addListener(function() {
chrome.browserAction.setBadgeText({text: "Ko"});});
当我第一次在 chrome://extensions 中加载扩展时没有问题并且可以正常工作,但是如果我关闭并打开浏览器然后我转到一个网页,即使我没有按下浏览器,徽章文本也会自动出现如您在图像中看到的操作图标:
这是我的 manifest.json:
{
"name": "Hello Extensions",
"description": "Base level extension",
"version": "1.0",
"manifest_version": 2,
"browser_action": {
"default_icon": "check-circle-green-512.png"
},
"background": {
"scripts":["background.js"]
},
"permissions": ["storage", "alarms", "notifications"]
}
感谢您的帮助和问候。