google-chrome - 无法根据特定条件动态更改 chrome 扩展图标

标签 google-chrome google-chrome-extension google-chrome-devtools

我想在满足特定条件时自动更改 Chrome 扩展程序的图标。我尝试了以下功能:

chrome.browserAction.setIcon({path: 'image path'})

我通过点击图标按钮来实现我的功能,当弹出窗口出现并且图标动态变化时,如果满足特定条件。

问题是,我想要这个功能是自动的,不需要点击图标。

实际上我是 chrome 开发的新手,可能需要在“manifest.json”文件中注册该方法,该方法会自动触发更改图标的功能,当我们的条件满足时,它会更改图标。

提前致谢。 :)

最佳答案

我觉得后台页面可以帮你解决这个问题。 http://developer.chrome.com/extensions/background_pages.html 它是一个单独的长时间运行的脚本,用于在后台管理某些任务或状态。您可以使用 setInterval 来检查特定条件。 希望这篇引用资料能帮到您!

关于google-chrome - 无法根据特定条件动态更改 chrome 扩展图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393585/

相关文章:

javascript - 如何在 Chrome 开发者工具中禁用 JavaScript?

javascript - Chrome 开发者工具 : Way to temporarily ignore or disable all debugger keywords

android - 是否有自定义 URL 方案可在 Android 2013 May 上打开 Google Chrome Beta

javascript - 提交表单时,设置了与 <URL> 处的跨站点资源关联的 cookie,但没有设置 `SameSite` 属性

google-chrome - 如何强制 Chrome 预呈现更多页面?

javascript - 我想执行从服务器获取的代码。我可以在我的控制台中获取代码。希望该代码在主浏览器页面上执行

google-chrome-devtools - jekyll + service worker 失败 : service worker does not successfully serve the manifest's start_url

javascript - Chrome 开发者工具不再显示所有 JavaScript 文件

javascript - 自定义元素适用于 Safari 但不适用于 Firefox 和 Chrome

google-chrome - 使用 Chrome 扩展检测当前标签语言?