PHP页面执行`echo ("<script>window.open('xxx');</script>");`没有效果?

我有一个test.php代码:

<?php
echo ("<script>window.open('http://www.baidu.com');</script>");

当我执行它的时候,为何不打开百度页面呢?
但是如果做成按钮点击事件去打开,那么就可以成功。

阅读 2.4k
1 个回答

直接open会被浏览器阻止的,location可以跳转

echo ("<script>window.location = 'http://www.baidu.com';</script>");
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题