休眠时加载标签

时间:2018-11-18 22:05:20

标签: javascript google-chrome-extension

我刚开始学习js,angular和开发或修改chrome扩展程序的技术,是否有一种方法可以仅从选项卡集中加载一个选项卡,而将其他选项卡作为休眠选项卡? (适用于chrome / vivaldi)

我正在尝试修改扩展名“会话管理器” Session manager at chrome webstore 我正在尝试打开选项卡,但只加载一个

此代码来自“保存的标签页”扩展名

        load: function (id, winid) {
        chrome.storage.sync.get(id, function (set) {
            var tabs = set[id].tabs;
            chrome.tabs.query( {pinned: false,windowId: winid},
                function (cutabs) {
                var list = [];

                for (ind of cutabs) {
                    list.push(ind.id);
                }

                chrome.tabs.remove(list);

                for (inx of tabs) {
                    chrome.tabs.create({
                        windowId: winid,
                        url: inx,
                        active: false,
                        pinned: false
                    });
                }

                console.log('Loaded tabs');
                set_active(id, winid);

            } ) ;
        });
    },

有没有办法仅加载一个标签,而其他标签仅打开该标签而不加载它们?

谢谢您的任何建议

0 个答案:

没有答案