3

拡張 H​​TML の新しいタブでリンクを開くにはどうすればよいですか。

例えば

アイコンをクリック

window.html を持つ Google chrome ウィンドウが表示されます

内部には 2 つのリンクがあり、1 つはリンクを新しいタブで開き、もう 1 つは元のタブで開きます。

私はwindow.locationを使用しましたが、そのようには機能しません。

4

2 に答える 2

4

ページが実際にGoogleChrome拡張機能である場合は、JavaScriptを使用して新しいタブでページを開くようにブラウザに強制できます(Google Chrome拡張機能である場合に有効になっていることがわかっています)。

chrome.tabs.create({url:"http://somewhere", selected:true});

拡張機能にはタブのアクセス許可が必要です。

参照:http ://code.google.com/chrome/extensions/tabs.html

于 2010-05-06T20:24:43.410 に答える
2

この質問に2つの賛成票がある理由はわかりませんが、アンカー要素にtarget属性を使用してみてください。

<a target="_blank" src="http://myFancyUrl">This is a link to a new tab</a>

ただし、ユーザーがナビゲーターをそのように構成していない限り、新しいタブで開きません (通常はそうします)。

于 2010-05-06T18:53:26.157 に答える