2011-10-23 15 views
0

私はクロムエクステンションを書く方法を学んでいます。chrome拡張子引数の使用は何ですか:tabld?

ほとんどのapiには、引数:tabldがあります。

何が使用されているのか分かりません。

例えば、関数chrome.browserAction.setIconの説明は、単にサンプル述べについて説明していなくても例が、そこにある、here

は私がすべてのインターネットおよびクロム拡張書類上で検索される:

tabId(任意整数)特定のタブ が選択されたときの変更を制限します。タブが閉じられると、自動的にリセットされます。

この引数は何を使用していますか?誰も私にそれの例を与えることができますか?

お問い合わせ

答えて

3

Chromeの各タブには、ブラウザの再起動後にリセットされる固有のIDがあります。タブを識別したい場合に便利です。

99%のケースでは、現在選択されているタブに興味があるのは、ユーザーが現在いるところにあるからです。ほぼすべての方法にtabIdの代わりにnullを渡すことができます。これは、選択したタブIDが必要なことを意味します。ウィンドウIDと同じです - nullを渡すことは通常、現在のウィンドウを意味します。

それ以外の場合はchrome.tabs.getSelectedで選択したタブを取得できます。tabオブジェクトにはidが返されます。すべてのタブはchrome.tabs.getAllInWindowというIDで取得できます。

+0

ああ、それはタブです "私" d、私はタブ "L" dと思った私はそれが何の意味を理解できません。 @ sergに感謝します。今、私はそれが悲惨です。 – netroyal

関連する問題