我正在开发一个 Chrome 扩展程序,它可以找到所需的标签名称并更改其样式。
但是,当网页还在加载时,内容脚本被注入,因此无法找到所需的标签名称,程序结束。
我希望在网页完全加载后注入内容脚本。我该怎么办
Chrome 有一个chrome.tabs.onUpdated
可以收听的事件。有一个名为的属性changeInfo.status
,您可以检查该页面是否已加载。您需要将其添加到Background
脚本中。
https://developer.chrome.com/docs/extensions/mv3/background_pages/
在您检查页面是否已加载的情况下,您可以添加此条件
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){
if(changeInfo.status === 'complete') {
//do stuff
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句