我正在尝试制作一个谷歌扩展,它基本上检查当前选项卡 URL 以查看该 URL 是否是我们的前缀,到目前为止,我在我的 background.html 中有此内容(我在 list 中设置了选项卡和后台权限):
<script type="text/javascript">
chrome.tabs.getSelected(null, function(tab) {
alert(tab.url);
if(tab.url == "http://www.google.com") {
alert("YOU'RE AT GOOGLE");
}
//changeTabURL(tab.url, tab);
});
</script>
所以这似乎只在我第一次加载扩展程序时运行,它告诉我“chrome://extensions”,然后它就消失了。如何让它在用户每次访问新 URL 时进行检查?这可能吗?
谢谢!
最佳答案
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if(changeInfo.status == "loading"){
//do url check
}
});
关于javascript - Google Chrome 扩展在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656202/