Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 使用jQuery,是否可以在所有浏览器的新选项卡中打开文件?_Javascript_Jquery_Window.open - Fatal编程技术网

Javascript 使用jQuery,是否可以在所有浏览器的新选项卡中打开文件?

Javascript 使用jQuery,是否可以在所有浏览器的新选项卡中打开文件?,javascript,jquery,window.open,Javascript,Jquery,Window.open,我需要修改表单提交脚本,以便在成功后在新选项卡中打开PDF 目前,当它成功的时候,它已经显示了感谢的通知并清除了表格。我只需要jQuery在新选项卡中打开PDF。我只能用window.open()打开一个新窗口,它会立即被阻止为弹出窗口。您无法直接控制它;这取决于浏览器及其设置 jQuery是JavaScript,因此jQuery提供的任何东西在本机JS中都是不可用的,JS提供的所有东西都是window.open(),正如您所发现的,它通常被阻止,除非它是(真实的,非模拟的)点击事件的结果。默认

我需要修改表单提交脚本,以便在成功后在新选项卡中打开PDF


目前,当它成功的时候,它已经显示了感谢的通知并清除了表格。我只需要jQuery在新选项卡中打开PDF。我只能用
window.open()
打开一个新窗口,它会立即被阻止为弹出窗口。

您无法直接控制它;这取决于浏览器及其设置


jQuery是JavaScript,因此jQuery提供的任何东西在本机JS中都是不可用的,JS提供的所有东西都是
window.open()
,正如您所发现的,它通常被阻止,除非它是(真实的,非模拟的)点击事件的结果。

默认情况下
window.open()
如果未指定窗口名称,则应打开一个新选项卡。@YuriyGalanter的可能重复项如果没有与单击事件一起使用,是否会产生影响?嗯,您想要弹出窗口吗?您应该找到答案。