【问题标题】:How to bring popup browser window to the front so its on top of all browser windows?如何将弹出式浏览器窗口置于最前面,使其位于所有浏览器窗口的顶部?
【发布时间】:2019-08-14 15:48:28
【问题描述】:

我的应用程序为用户提供了特定的时间来支付服务费用。我们这样做是因为我们只能将他们的预订保留 X 时间。

我们给他们的时间应该足够了,但是如果他们的时间不多了,我们会通过 Bootstrap Modal 通知他们,如下所示:

但是,一旦用户通过单击按钮或模式窗口上的任意位置获得焦点,PayPal 浏览器窗口就会移到主窗口后面。见下图。

在黑色覆盖层上的任意位置单击即可返回 Paypal 浏览器窗口。但是,我希望有人可能对如何使用模式中的按钮单击来实现这一点有所了解。

换句话说,如何通过单击模态框上的“是请”按钮或模态框的关闭事件将 Paypal 浏览器窗口返回到前面?

我曾尝试在代码中模拟叠加元素的点击,但似乎不起作用。

这是页面的代码:

【问题讨论】:

    标签: javascript bootstrap-4 paypal-rest-sdk


    【解决方案1】:

    从我所阅读的内容来看,因为弹出式浏览器窗口是从 iframe 打开的,并且内容来自不同的来源,出于安全原因,我无法访问弹出式窗口。因此,除非用户单击深色叠加层或“单击继续”链接,否则无法将其移至前面

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-20
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多