0

ユーザーがマウスを使用して Chrome で複数のタブを選択できるようにする拡張機能を作成したいと考えています (選択したタブが強調表示されます)。Firefox の複数タブ ハンドラー拡張機能のように、検索しましたが見つかりませんでした有用な情報なので、それを行う方法があるかどうか、または Chrome の設計を考慮してそのような拡張機能を構築することが技術的に可能かどうか疑問に思っていますか?

ありがとう!

4

2 に答える 2

6

現在、私は Google Chrome v20.0.1132.47 m を使用しています。これは、そのバージョンですでに可能であると言えます。

必要なことは、キーボードの CTRL キーを押したまま、目的の各タブを左クリックして複数選択することだけです。

さらに、それらを選択したら、それらをメイン ウィンドウからドラッグ アンド ドロップして、新しいセッションでそれらのタブを使用して独立したセッションを作成できます。デュアルモニターで本当に便利です。

于 2012-07-11T01:43:41.383 に答える
3

ウィンドウの get 関数を使用して、指定したウィンドウ内のすべてのタブを取得するか、代わりに getAll を使用して各ウィンドウを反復処理し、次に各ウィンドウ内の各タブを反復処理します。タブ配列が移入された状態で返されるようにするには、オプション populate:true を指定する必要があります。強調表示されたプロパティは、そのタブが強調表示されているかどうかを示します。

chrome.windows.get(integer windowId, {populate:true}, function (window) {
    var highlightedTabs = new Array();
    for(var index in window.tabs)
        if(window.tabs[index].highlighted)
            highlightedTabs.push(windows.tabs[index]);

    // your code here
});

タブ オブジェクトの形式の完全なリファレンスについては、以下を参照してください: http://code.google.com/chrome/extensions/tabs.html#types

于 2012-07-11T14:25:52.777 に答える