窗口.重定向后,Opener为空
window.opener is null after redirect
我正在打开一个paypal窗口从父母与window.open()
。付款后,重定向回到我的页面(在弹出窗口),我想关闭弹出窗口,更新父窗口的URL。
我发现这适用于window.open .location.
但是控制台显示
window.opener。位置为空
重定向后,因为当子窗口更改时,弹出窗口将丢失有关打开器的信息。
好伟大。现在有什么办法可以绕过这个吗?也许在父进程中添加一种"监听器"来监听子进程的URL ?
window.opener
在导航到另一个主机时(出于安全原因)被删除,这是没有办法的。唯一的选择应该是做支付框架,如果它是可能的。
首先,您可以在父窗口中设置一个计时器函数,以检查子窗口是否在特定的时间间隔(例如100ms左右)打开或关闭。如果它已关闭,则可以重新加载父窗口。
窗口的问题。打开器在IE是当你使用本地主机网站和互联网网站,如贝宝。只需将本地主机的位置从本地Intranet更改为Internet区域,开启器将不会为空。
相关文章:
- 如果文本字段为空,则使用JavaScript应用CSS样式
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 如果localstorage为空,则显示欢迎消息
- 使用 jQuery 检查所有值是否为空或已填充
- 如果值为空,如何设置输入的默认值?jQuery
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 在MVC 4中,对Controller的Ajax调用为空
- Spring Ajax列表返回,但对象为空
- 输入文本框为空时的阻止按钮asp.网络表单
- $_POST变量为空
- 如果数据为空,Ajax加载不会停止
- 边框颜色是't如果输入为空,则更改
- 如何在输入为空时停止发送
- 如果用户没有更改,则表单值为空
- 跨原点-弹出窗口(window.opener为空)
- 受信任站点 WinXP IE 8 的错误“window.opener.top 为空或不是对象”
- windows .opener.location在IE中为空.在Chrome中工作良好
- 窗口.在IE中同一域的opener为空
- 窗口.重定向后,Opener为空
- 窗口.opener为空,父窗口无法访问自己的弹出窗口,或JavaScript运行时错误0x800706b5 (faceb