Javascript 如果window.open()被弹出窗口阻止程序阻止,则返回?
如果Javascript 如果window.open()被弹出窗口阻止程序阻止,则返回?,javascript,jquery,popup,Javascript,Jquery,Popup,如果window.open()失败,我希望默认设置为target=\u blank 用户单击调用window.open()的链接。但是,弹出窗口被弹出窗口阻止程序阻止。在这个场景中,我希望打开一个新窗口。这可能吗 另外,我已经加载了jQuery。试试这个 假设这是你的A标签 <a href="http://www.w3schools.com" id="myLink" target="_blank">Click me</a> 这可能有帮助:或者这个:这在Chrome上不起
window.open()
失败,我希望默认设置为target=\u blank
用户单击调用window.open()
的链接。但是,弹出窗口被弹出窗口阻止程序阻止。在这个场景中,我希望打开一个新窗口。这可能吗
另外,我已经加载了jQuery。试试这个
假设这是你的A标签
<a href="http://www.w3schools.com" id="myLink" target="_blank">Click me</a>
这可能有帮助:或者这个:这在Chrome上不起作用。Chrome从
窗口返回有效的窗口
对象。即使弹出窗口被阻止,也要打开。
$("#myLink").click(function(e){
if(!window.open("http://www.w3schools.com")){
e.preventDefault();
}
});