2011-12-18 6 views
0

Google Chromeの拡張機能を作成しようとしています。私の拡張機能は開いているタブについての情報を必要としますが、実際には、タブ[1]、例えばhttp://www.google.comが開いていることを知りたいと思います。タブで開いたページを取得する方法

私はこれを達成する方法、おかげで:)

+0

可能な重複:http://stackoverflow.com/questions/11915370/retrieving-which-tabs-are-open-in-chrome –

答えて

0

あなたmanifest.jsonファイルであなたのpermissions"tabs"を追加する必要があります。次に、単にchrome.tabs.query関数を使用し、プロパティを指定しないで、すべてのタブを取得することができます。

いくつかのサンプルコードは次のようになり

chrome.tabs.query(null, function (tab){ 
    console.log(tab[0].url); 
}); 
+0

おかげではなく、 chrome.tabs apiを使用するにはどうすればよいですか?あなたのコードを自分のコードファイルに追加しましたが、何も起こりませんでした。 – msharpp

+0

私はそれを 'console.log'するのを忘れていました。 :P。コードをコンソールに配置するたびにファイルを開いてみてください。最初のタブのURLが表示されます。 –

関連する問題