1

Chromeを閉じたときにすべてのタブを保存する拡張機能を書いています。私background.jsのように見えます:

chrome.windows.onRemoved.addListener(saveTabs);
function saveTabs(win) {
    // recentlyWinClosedTabs is a dictionary included all closed tabs
    var jsonData = JSON.stringify(recentlyWinClosedTabs);
    chrome.storage.local.set({ 'RecentClosedTabs': jsonData });
}

そして私のようにpopup.js見える:

function loadRCWinTabsInfo() {
    chrome.storage.local.get('RecentClosedTabs', function (items) {
        allOpenedTabsInDiffWin = JSON.parse(items.RecentClosedTabs);
        if (allOpenedTabsInDiffWin != null && typeof allOpenedTabsInDiffWin != "undefined") {
            //show tabs info
        }
    });
}

ウィンドウを閉じるたびに、そのウィンドウのすべてのタブが保存されます。ただし、「Google Chrome を閉じたときにバックグラウンド アプリを実行し続ける」設定が設定されている必要があります。では、ウィンドウを閉じたときに何らかのコードを実行することは可能ですか?

4

0 に答える 0