对于manifest.json中的权限,我把
"permissions":
[
"activeTab",
"tabs",
"http://*/*",
"https://*/*"
]
并在我的js文件中使用
chrome.tabs.executeScript(currTab.id,{code:"document.title = '"+str+"'"});
其中currTab是一个tab对象,str是我想要的标题。
扩展程序更改了除新标签页,pdf文件和Chrome网上商店页面以外的所有标题。