使用jquery或js刷新所有浏览器选项卡

问题描述 投票:0回答:1

以下功能用于从浏览器中删除cookie。我想在清除Cookie后刷新浏览器中的页面/标签。清除Cookie后如何刷新所有浏览器选项卡?

 var removeAllCookies = function () {
  chrome.cookies.getAll({}, function (all_cookies) {

            var count = all_cookies.length;
            for (var i = 0; i < count; i++) {   
                 chrome.cookies.remove({"url": url, "name": all_cookies[i].name});

               }
            chrome.tabs.reload()
        });
}
javascript browser refresh page-refresh
1个回答
0
投票

获取具有指定属性的所有选项卡,如果使用chrome.tabs.query未指定属性,则获取所有选项卡

语法:

chrome.tabs.query(object queryInfo, function callback)

只需尝试以下代码:

chrome.tabs.query({windowType:'normal'}, function(currtabs) 
{
    for(let i=0;i<currtabs.length;i++) 
    {
        chrome.tabs.update(currtabs[i].id,{url:currtabs[i].url});
    }
}); 
© www.soinside.com 2019 - 2024. All rights reserved.