如何更改选项卡名称?

时间:2013-03-02 22:27:27

标签: javascript google-chrome google-chrome-extension

我将此脚本作为我的background.js:

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    alert(tab.title);
}); 

但只有当标签名称被更改时才会触发,只有在重新加载/访问新页面时才会触发。

有没有办法让它在标签名称更新时触发?

1 个答案:

答案 0 :(得分:0)

使用标准Chrome。* API无法跟踪此类标签名称更改。

解决方法

使用内容脚本跟踪DOM更改并在回调中使用您的功能逻辑

示例代码

document.getElementsByTagName("head")[0].addEventListener("DOMSubtreeModified",function (){ 
    alert("changed.."); 
});