在Chrome扩展应用中更改浏览器操作工具提示中的标题

时间:2014-06-20 01:07:17

标签: javascript google-chrome-extension

我试图在点击brwoser动作时更改工具提示上的标题。在这种情况下,工具提示说" Proud moment"。我想把它改成"嗨"。请查看我在background.js

中的代码

这些是扩展应用的资源:

的manifest.json

{
"name" : "test",
"description" : "positive results",
"version" : "2.0",
"manifest_version" : 2,
"permissions": [
    "activeTab"
],

"browser_action" : {

    "default_title" : "Proud Moment",
    "default_popup" : "popup.html"
},

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

background.js

chrome.browserAction.onClicked.addListener(
    function(tab){
    chrome.browserAction.setTitle({title :"Hi"});
});

popup.html

<html>
<body>
    <p> Evrything goes here !!</p>

</body>
</html>

1 个答案:

答案 0 :(得分:1)

您不能同时拥有浏览器操作点击事件回调和弹出窗口。

来自https://developer.chrome.com/extensions/browserAction#event-onClicked

  

<强> onClicked

     

单击浏览器操作图标时触发。 如果浏览器操作有弹出窗口,则不会触发此事件。

也许您可以在弹出窗口打开时从弹出窗口向background.js发送消息以更改浏览器操作标题。