18

ユーザーが拡張機能アイコンをクリックしたときに、ブラウザを特定のURLに移動するJavaScriptを実行する方法はありますか?

4

3 に答える 3

35

次のコードを使用できます。

chrome.tabs.update({
     url: "http://www.example.com/"
});
于 2013-05-04T17:00:36.090 に答える
7

ブラウザ アクションのリスナーで使用します。引数を省略すると、更新は現在選択されているタブに適用されます。chrome.tabs.update({ url: "http://www.example.com/" })onClickedtabId

APIの一部ですが、これには許可chrome.tabsは必要ありません。tabs

于 2012-12-31T13:50:28.363 に答える
6

アクティブなタブを必要な URL に移動することもできます (新しいタブを開かずに)

chrome.tabs.query( { active: true, currentWindow: true }, function( tabs ) {
  chrome.tabs.update( tabs[0].id, { url: "http://stackoverflow.com//" } ); 
});
于 2013-05-04T18:32:34.833 に答える