私は開こうとしているメールアドレスポップアップ ウィンドウではなく、新しいタブに表示されます。
関連する質問を見たことがありますが、その回答は次のようになります。
window.open(url,'_blank');
window.open(url);
しかし、どれも機能せず、ブラウザはポップアップ ウィンドウを開こうとしました。
ベストアンサー1
これはトリックです、
function openInNewTab(url) {
window.open(url, '_blank').focus();
}
// Or just
window.open(url, '_blank').focus();
ほとんどの場合、onclick
ポップアップ ブロッカーとデフォルトの「新しいウィンドウ」動作を防ぐために、これはリンクのハンドラーで直接行われる必要があります。この方法、またはDOM
オブジェクトにイベント リスナーを追加することで実行できます。
<div onclick="openInNewTab('www.test.com');">Something To Click On</div>