だから私は最初のクローム拡張機能を作成していて、現在開いているタブのURLを取得する方法がわからなかったため、しばらくの間非常に混乱していました。問題は、このメソッドのAPIドキュメントに何も見つからないことです。本来あるべき場所へのリンク(http://code.google.com/chrome/extensions/tabs.html#method-getSelected)も見つけましたが、そこにはありません。私は何かが足りないのですか?このメソッドは廃止され、他のものに置き換えられることになっていますか?
3 に答える
5
chrome.tabs.getSelected
リリース16で削除されました。
getAllInWindow()メソッドとgetSelected()メソッドは非推奨になりました。指定されたウィンドウのすべてのタブの詳細を取得するには、引数{'windowId':windowID}を指定してchrome.tabs.query()を使用します。指定されたウィンドウで選択されているタブを取得するには、引数{'active':true}を指定してchrome.tabs.query()を使用します。
のドキュメントchrome.tabs.query
はこちらです。
于 2012-01-26T23:08:45.767 に答える
5
切り替える必要があります
chrome.tabs.getSelected(null, function(tab){...});
と
chrome.tabs.query({currentWindow:true,active:true}, function(tabs){tab=tabs[0];...});
于 2012-06-28T15:38:13.980 に答える
0
切り替える必要があります
chrome.tabs.getSelected(null, function() {...} );
と
chrome.tabs.query({active: true}, function() {...} );
于 2012-05-12T14:18:01.717 に答える