Google chrome 强制铬片崩溃

Google chrome 强制铬片崩溃,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,我正在尝试做一个扩展,使chrome窗口中的所有选项卡崩溃,这样它们就不会在打开chrome时加载(当有太多选项卡时) 但是当我尝试使用 chrome.tabs.update(null,{url:“chrome://crash“}) 或 update(null,{url:“关于:崩溃”}) 它们不起作用,尽管使用 chrome.tabs.update(null,{url:“chrome://tasks“}) 效果很好 有什么解决办法吗 当这也起作用时,我想在所有打开的选项卡上循环执行相同的操作,

我正在尝试做一个扩展,使chrome窗口中的所有选项卡崩溃,这样它们就不会在打开chrome时加载(当有太多选项卡时)

但是当我尝试使用

chrome.tabs.update(null,{url:“chrome://crash“})

update(null,{url:“关于:崩溃”})

它们不起作用,尽管使用

chrome.tabs.update(null,{url:“chrome://tasks“})

效果很好

有什么解决办法吗


当这也起作用时,我想在所有打开的选项卡上循环执行相同的操作,但我不知道如何操作。

您只需获取所有活动窗口并循环其选项卡,然后将其url更改为data:text/html

chrome.windows.getAll({populate : true}, function (window_list) {
    var list = [];
    for(var i=0;i<window_list.length;i++) {
        list = list.concat(window_list[i].tabs);
    }
    for(var y=0;y<list.length;y++) {
         var jsRunner = {'code': 'window.stop()'};
         chrome.tabs.executeScript(list[y].id, jsRunner);
            if(!list[y].url.match(/data\:text\/html/gi)){
                chrome.tabs.update(list[y].id, {url:"data:text/html,<meta charset=\"utf-8\"><title>" + list[y].title + "</title><h1 style='text-align:center;'><a style='text-decoration:none;' href='" + list[y].url + "'>" + list[y].url + "</a></h1>"});
            }
    }
});
chrome.windows.getAll({populate:true},函数(窗口列表){
var列表=[];

对于(var i=0;i可能的重复项)这是否真的显示aw、快照页面?不,它显示包含URL的html页面,chrome API不允许强制选项卡崩溃