以下功能用于从浏览器中删除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()
});
}
获取具有指定属性的所有选项卡,如果使用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});
}
});