拡張 HTML の新しいタブでリンクを開くにはどうすればよいですか。
例えば
アイコンをクリック
window.html を持つ Google chrome ウィンドウが表示されます
内部には 2 つのリンクがあり、1 つはリンクを新しいタブで開き、もう 1 つは元のタブで開きます。
私はwindow.locationを使用しましたが、そのようには機能しません。
拡張 HTML の新しいタブでリンクを開くにはどうすればよいですか。
例えば
アイコンをクリック
window.html を持つ Google chrome ウィンドウが表示されます
内部には 2 つのリンクがあり、1 つはリンクを新しいタブで開き、もう 1 つは元のタブで開きます。
私はwindow.locationを使用しましたが、そのようには機能しません。
ページが実際にGoogleChrome拡張機能である場合は、JavaScriptを使用して新しいタブでページを開くようにブラウザに強制できます(Google Chrome拡張機能である場合に有効になっていることがわかっています)。
chrome.tabs.create({url:"http://somewhere", selected:true});
拡張機能にはタブのアクセス許可が必要です。
この質問に2つの賛成票がある理由はわかりませんが、アンカー要素にtarget属性を使用してみてください。
<a target="_blank" src="http://myFancyUrl">This is a link to a new tab</a>
ただし、ユーザーがナビゲーターをそのように構成していない限り、新しいタブで開きません (通常はそうします)。