我已经在这里多次询问过这个问题,但我找不到有效的答案!
我正在尝试使用以下脚本重定向到load.php到新标签:
echo '<script>window.open("load.php","_blank)</script>';
由于某种原因它不起作用并且它保持在同一页面上。
我正在使用chrome!
有没有办法重定向到新标签? 非常感谢
答案 0 :(得分:1)
大多数浏览器会屏蔽window.open
,除非它是直接用户互动的结果,即触发锚标记的onclick
事件句柄。
有些方法可以尝试和“欺骗”弹出窗口阻止程序,但它不可靠并且被认为是不好的做法。如果用户选择启用弹出窗口阻止程序,则应该尊重它。
我建议您在页面上添加以下内容的链接:
<a href="load.php" target="_blank">Click here</a> if the window does not open in a seperate window.
这样可以确保用户在弹出窗口拦截器抑制时仍然可以手动打开窗口。
答案 1 :(得分:0)
您在_blank之后错过了引号。
试试这个:
echo '<script>window.open("load.php","_blank")</script>';