我经营着一个电子商务网站,当客户提交订单时,我需要让这个弹出窗口工作。理想情况下,当订单成功页面加载时,弹出窗口会出现,但是弹出窗口拦截器会阻止它的出现。
相反,当用户点击“确认订单”按钮时,我生成弹出窗口,但这会遮挡结账之前重定向到3DSecure页面的页面。
为了解决这个问题,我在用户点击“确认订单”时生成弹出窗口,但立即将主窗口重新聚焦;类似于弹出窗口的下拉式窗口。我的计划是从订单成功页面重新聚焦这个新窗口。
问题是我找不到获取现有弹出窗口对象的方法,以便可以在其上运行聚焦。如果我使用
相反,当用户点击“确认订单”按钮时,我生成弹出窗口,但这会遮挡结账之前重定向到3DSecure页面的页面。
为了解决这个问题,我在用户点击“确认订单”时生成弹出窗口,但立即将主窗口重新聚焦;类似于弹出窗口的下拉式窗口。我的计划是从订单成功页面重新聚焦这个新窗口。
问题是我找不到获取现有弹出窗口对象的方法,以便可以在其上运行聚焦。如果我使用
window.open(url,windowName,options)
创建窗口,是否有办法从另一个页面引用它呢? 最好能够使用window.load(windowName)
这样的东西。