如果target=_blank
失败,我希望默认为window.open()
。
EG。用户单击调用window.open()
的链接。但是,弹出窗口阻止程序会阻止弹出窗口。在这种情况下,我想要打开一个新窗口。这可能吗?
P.S。我加载了jQuery。
答案 0 :(得分:0)
试试这个
假设这是你的A标签
<a href="http://www.w3schools.com" id="myLink" target="_blank">Click me</a>
然后使用jquery,为此添加一个click事件处理程序:
$("#myLink").click(function(e){
if(!window.open("http://www.w3schools.com")){
e.preventDefault();
}
});