0

ブラウザの再起動後も生き残る方法で、Chrome ブラウザのタブの ID を計算したいと思います。この質問で提案されているソリューションを実装しようとしています。

私の bg.htmtl には、次のイベント ハンドラを記述しました。

chrome.windows.onCreated.addListener(
    function(win) {
        console.log("window.onCreated", win);
        for(tab in win.tabs) {
            console.log("window.created.tab", tab);
        }
    });

次に、Chrome にフォーカスを合わせて押して新しいウィンドウを作成しますctl-nが、イベントが発生しません。次に、経由で 2 番目のタブを作成しますがctrl-t、イベントはまだ発生しません。次に、ウィンドウを閉じて新しいウィンドウを再度作成し、最近閉じたリストで以前に閉じた '2 つのタブ' 項目を再読み込みします。その後、イベントが発生します。残念ながら、ドキュメントでオプションとして説明されている tabs プロパティがありません。マニフェストで「タブ」権限が指定されています。

次に何を試せばいいですか?

4

1 に答える 1