我正在开发一个Chrome扩展程序,它可以显示从API返回的数字。我的代码运行良好,但是它只监听DOMContentLoaded事件,因此仅在用户打开扩展程序时更新。我希望扩展程序每次加载页面时都会检查API,而不需要更改页面内容,只需用于计时。我不确定应该使用什么,应该使用后台页、事件页还是其他东西?最好的方法是什么?提前感谢!
您所需的“每次浏览器加载页面”API是chrome.tabs.onUpdated。您将会得到以下内容:chrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab) { chrome.browserAction.setBadgeText({"text":"ABCD","tabId":tabId}); }); 开发的简单方法是使用后台页面,让它工作起来,然后找出需要做哪些更改将其转换为事件页面。但使用此存根,没有任何阻止您将其变成事件页面。