browseraction.settitle不起作用



我正在尝试添加一个数字,该数字将显示时显示chrome扩展图标时,该数字会随着脚本运行而更改。但是,当我添加

 chrome.browserAction.setTitle({
    title:'it works!';
});

进入我的内容。js文件,整个脚本都停止工作。我的清单。当前看起来像这样的文件:

{
  "manifest_version": 2,
  "name": "sampleName",
  "version": "1.0",
  "permissions": [
      "storage"
        ],
   "browser_action": {
    "default_title": "not working"
   },
  "content_scripts": [
    {
      "matches": [
        "https://www.sample.com"
      ],
  "js": ["content.js"]
    }
  ]
}

当我删除Chrome.browseraction.settitle语句时,一切正常工作,因此有关该语句的某些内容正在打破我的整个脚本。

我也遇到了一个类似的问题,即使我在后台脚本中调用chrome.browserAction.setTitle

通过从manifest.json中的browser_action删除default_title来解决。从那时起,它正常工作。

最新更新