当前位置: 代码迷 >> JavaScript >> 一键重定向和打开新标签页的方法
  详细解决方案

一键重定向和打开新标签页的方法

热度:49   发布时间:2023-06-13 11:36:59.0

在第一页:填写表格并提交至第二页

第二页:插入数据,打开新标签并重定向到第一页

我正在使用

window.open("pdf_order.php?p=<?=$paper;?>","_blank");
window.location = "page1.php";

但是,它不起作用,因为在浏览器中阻止了弹出窗口。

根据您的问题,您想在到达“第二页”时发出window.open调用。

您不能,因为那是混乱的网站过去要做的事情,而这就是弹出窗口阻止程序的全部目的。 相反,您需要调整点击流,以免您尝试这样做。

这是类型的问题: 不允许执行X。 怎么做X?

如果弹出窗口阻止程序允许您执行弹出窗口,那将是一个非常糟糕的阻止程序,并且人们不会使用它。

请理解,弹出窗口阻止程序始终是您前面的一步:它使用特定Web浏览器的界面,而该Web浏览器又可以完全控制客户端上的所有呈现和脚本。 您的应用程序应该可以与各种HTTP客户端软件一起使用,并且可以从中抽象一些。 从这一点出发,很容易理解,阻塞者阻塞代码然后打破阻塞变得容易得多。

在上找到了此答案

试试AJAX

  相关解决方案