Javascript 重定向到PHP中的新选项卡
我已经看到这个问题在这里被问了很多次,但我无法得到一个有效的答案 我正在尝试使用以下脚本重定向到load.php到新选项卡:Javascript 重定向到PHP中的新选项卡,javascript,php,Javascript,Php,我已经看到这个问题在这里被问了很多次,但我无法得到一个有效的答案 我正在尝试使用以下脚本重定向到load.php到新选项卡: echo '<script>window.open("load.php","_blank)</script>'; echo'window.open(“load.php”,“_blank”); 由于某种原因,它不起作用,并且停留在同一页上 我用的是chrome 是否有任何可能的方法重定向到新选项卡? 非常感谢您在“空白”之后缺少一个引号 试试这个
echo '<script>window.open("load.php","_blank)</script>';
echo'window.open(“load.php”,“_blank”);
由于某种原因,它不起作用,并且停留在同一页上
我用的是chrome
是否有任何可能的方法重定向到新选项卡?
非常感谢您在“空白”之后缺少一个引号 试试这个:
echo '<script>window.open("load.php","_blank")</script>';
echo'window.open(“load.php”,“_blank”);
大多数浏览器都会阻止窗口。打开除非它是直接用户交互的结果,即触发锚定标记的onclick
事件句柄
你可以尝试和“欺骗”弹出窗口阻止程序,但这是不可靠的,被认为是不好的做法。如果用户选择启用弹出窗口阻止程序,应该尊重它
我建议您在页面上添加一个链接,内容如下:
<a href="load.php" target="_blank">Click here</a> if the window does not open in a seperate window.
如果窗口未在单独的窗口中打开。
这将确保用户仍然可以手动打开窗口,如果它被弹出窗口拦截器阻止。大多数浏览器通过defultlike@rtfm说,这种自动打开被浏览器阻止,因为你可以在load.php中呈现相同的脚本,这将导致打开新选项卡的无限循环。.浏览器将仅允许在某些用户事件上以编程方式使用它,例如单击感谢快速回答,但新选项卡仍被chrome阻止!