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

时间:2016-05-16 14:54:46

标签: javascript jquery html html5 hyperlink

我在某处读到使用<a href="#" target="_blank">URL</a>可能很容易入侵,具体而言,使用target="_blank"方法可能会有风险,因为点击与"target="_blank" <的链接后可能会触发一些javascript / p>

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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