问题描述
我目前正在做一个小项目,将一个页面的标题和收藏夹图标更改为另一页面的标题/收藏夹图标。
该程序的一个重要部分是它完全在书签栏中运行(或至少没有任何下载/扩展)。
我在 SO 上找到了这段代码
chrome.windows.getAll({populate:true},getAllOpenWindows);
function getAllOpenWindows(winData) {
var tabs = [];
for (var i in winData) {
if (winData[i].focused === true) {
var winTabs = winData[i].tabs;
var tottabs = winTabs.length;
for (var j=0; j<tottabs;j++) {
tabs.push(winTabs[j].url);
}
}
}
console.log(tabs);
}
当我运行它时,我不断收到错误,例如“无法读取未定义的属性 'getAll'”。
我认为这是因为我没有做任何事情来允许我访问 chrome 上的选项卡权限。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)