Google chrome extension 方法自动更新Chrome扩展标记

Google chrome extension 方法自动更新Chrome扩展标记,google-chrome-extension,Google Chrome Extension,我正在构建一个Chrome扩展,使徽章显示从API返回的数字。我的代码工作正常,但我让它监听DOMContentLoaded,因此它只在用户打开扩展时更新 我希望扩展在浏览器每次加载页面时都检查API。我不需要更改页面中的任何内容,我只想使用它来计时 我不确定我应该用什么,我应该用什么,还是其他什么?最好的办法是什么 提前谢谢 您希望“每次浏览器加载页面”的api是。你应该: chrome.tabs.onUpdate.addListener(函数(tabId、changeInfo、tab){ c

我正在构建一个Chrome扩展,使徽章显示从API返回的数字。我的代码工作正常,但我让它监听DOMContentLoaded,因此它只在用户打开扩展时更新

我希望扩展在浏览器每次加载页面时都检查API。我不需要更改页面中的任何内容,我只想使用它来计时

我不确定我应该用什么,我应该用什么,还是其他什么?最好的办法是什么


提前谢谢

您希望“每次浏览器加载页面”的api是。你应该:

chrome.tabs.onUpdate.addListener(函数(tabId、changeInfo、tab){
chrome.browserAction.setBadgeText({“text”:“ABCD”,“tabId”:tabId});
});

一种简单的开发方法是使用后台页面,让它工作,然后找出需要对事件页面进行哪些更改。然而,有了这个存根,没有什么能阻止您将它变成一个事件页面。

太好了,我的代码开始工作了。我将js文件制作成一个后台脚本,然后授予它“tabs”权限。非常感谢你!根据您的使用情况,您可以使用“活动选项卡”而不是“选项卡”。前者更具限制性,在安装时不会引起权限警告。我的扩展中有一个链接需要打开一个新选项卡,因此我需要有“选项卡”权限。谢谢你让我知道@您不需要
选项卡
权限即可打开新选项卡。