Javascript 刷新所有窗口中的所有选项卡
由于对Chrome扩展相对较新,我希望有一种非常简单的方法可以让它产生变化Javascript 刷新所有窗口中的所有选项卡,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,由于对Chrome扩展相对较新,我希望有一种非常简单的方法可以让它产生变化 chrome.tabs.getAllInWindow(null, function(tabs) { for(var i = 0; i < tabs.length; i++) { chrome.tabs.update(tabs[i].id, {url: tabs[i].url}); } }); chrome.tabs.getAllInWindow(null,函数(tabs)){ 对
chrome.tabs.getAllInWindow(null, function(tabs) {
for(var i = 0; i < tabs.length; i++) {
chrome.tabs.update(tabs[i].id, {url: tabs[i].url});
}
});
chrome.tabs.getAllInWindow(null,函数(tabs)){
对于(变量i=0;i
上面的代码一旦在扩展中打开,就会刷新当前窗口的所有选项卡。是否有类似的方法允许我重新加载所有窗口中的所有选项卡,而不仅仅是当前窗口中的选项卡?您的问题不太清楚,因此我可能没有正确解释它。我的理解是,您希望对所有窗口中的每个现有选项卡应用“刷新” 要做到这一点,您只需使用获取所有现有选项卡,而无需将其限制到任何特定窗口。我假设您只想“刷新”普通窗口中的选项卡。这将导致不会“刷新”其他扩展已打开的面板等。如果您想执行所有操作,则只需删除“windowType:”normal“
chrome.tabs.query({windowType:'normal'}, function(tabs) {
for(var i = 0; i < tabs.length; i++) {
chrome.tabs.update(tabs[i].id, {url: tabs[i].url});
}
});
chrome.tabs.query({windowType:'normal'},函数(tabs){
对于(变量i=0;i
如果出于某种原因,你想一个窗口一个窗口地进行查询而不是一次查询,你可以从中获得一个窗口列表。你的问题不太清楚,因此我可能没有正确地解释它。我的理解是,您希望对所有窗口中的每个现有选项卡应用“刷新” 要做到这一点,您只需使用获取所有现有选项卡,而无需将其限制到任何特定窗口。我假设您只想“刷新”普通窗口中的选项卡。这将导致不会“刷新”其他扩展已打开的面板等。如果您想执行所有操作,则只需删除“windowType:”normal“
chrome.tabs.query({windowType:'normal'}, function(tabs) {
for(var i = 0; i < tabs.length; i++) {
chrome.tabs.update(tabs[i].id, {url: tabs[i].url});
}
});
chrome.tabs.query({windowType:'normal'},函数(tabs){
对于(变量i=0;i
如果出于某种原因,你想一个窗口一个窗口地进行查询,而不是一次查询,那么你可以从中获得一个窗口列表。你有例子吗?注意:自从Chrome 33以来,它就被弃用了。在特定窗口中查询选项卡的首选方法是使用。您有示例吗?注意:自Chrome 33以来,已被弃用。在特定窗口中查询选项卡的首选方法是使用。当之无愧,你真是不可思议。当之无愧的滴答声。