Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果window.open()被弹出窗口阻止程序阻止,则返回?_Javascript_Jquery_Popup - Fatal编程技术网

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();
    } 
});