单击图标时如何更改 chrome 扩展程序的徽章文本?
How to change badge text for chrome extension when the icon is clicked?
我是开发 chrome 扩展的新手,想从一些简单的代码开始。我试图在用户单击图标时更改徽章文本。但是,这似乎不起作用。谁能告诉我我做错了什么?
manifest.json
{
"name": "Hello World",
"description": "Just displays hello world",
"version": "1.2",
"manifest_version": 2,
"background":
{
"scripts": ["background.js"],
"persistent": false
},
"browser_action":
{
"name": "Click to display",
"default_popup": "popup.html"
}
}
background.js
function updatebadge()
{
chrome.browserAction.setBadgeText({text: "Hello!"});
};
chrome.browserAction.onClicked.addListener(updatebadge);
popup.html
<body>
Hello, World!
</body>
onClicked
Fired when a browser action icon is clicked. This event will not fire if the browser action has a popup.
因此您可以删除弹出窗口,或使用变通方法...
chrome.browserAction.onClicked.addListener() with popup
我是开发 chrome 扩展的新手,想从一些简单的代码开始。我试图在用户单击图标时更改徽章文本。但是,这似乎不起作用。谁能告诉我我做错了什么?
manifest.json
{
"name": "Hello World",
"description": "Just displays hello world",
"version": "1.2",
"manifest_version": 2,
"background":
{
"scripts": ["background.js"],
"persistent": false
},
"browser_action":
{
"name": "Click to display",
"default_popup": "popup.html"
}
}
background.js
function updatebadge()
{
chrome.browserAction.setBadgeText({text: "Hello!"});
};
chrome.browserAction.onClicked.addListener(updatebadge);
popup.html
<body>
Hello, World!
</body>
onClicked
Fired when a browser action icon is clicked. This event will not fire if the browser action has a popup.
因此您可以删除弹出窗口,或使用变通方法...
chrome.browserAction.onClicked.addListener() with popup