在新选项卡中打开链接,但不使用_blank方法

Open link in new tab but without _blank method

本文关键字:方法 blank 链接 新选项 选项      更新时间:2023-09-26

我在某个地方读到,使用<a href="#" target="_blank">URL</a>可能很容易破解,特别是使用target="_blank"方法可能有风险,因为点击"target="_blank" 链接后可能会触发一些javascript

有其他方法可以打开新标签页中的链接吗?非常感谢,我很感激。

function UserNewTab(url) {
  var win = window.open(url, '_blank');
  win.focus();
   }

<a onclick="UserNewTab();">Click Here</a>

$(document).on('click', 'a', function(e){ 
    e.preventDefault(); 
    var url = $(this).attr('href'); 
    window.open(url, '_blank');
});