我有这个脚本作为我的background.js:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
alert(tab.title);
});
但是,仅当选项卡名称更改时,仅当重新加载/访问新页面时,才会触发。
有没有办法让它在选项卡名称更新时触发?
最佳答案
使用标准 Chrome.* API 无法跟踪此类选项卡名称更改。
解决办法
使用内容脚本来跟踪 DOM 更改并在回调中使用您的功能逻辑
示例代码
document.getElementsByTagName("head")[0].addEventListener("DOMSubtreeModified",function (){
alert("changed..");
});
关于javascript - 如何判断选项卡名称何时更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15180164/