Javascript - 如何检测我的弹出窗口何时访问我的网站
Javascript - How do I detect when my popup window visits my site?
我的网站会打开一个指向外部网站的弹出窗口,但在某些时候,弹出窗口将再次重定向到我的网站。 出于安全原因,我知道我无法查看弹出窗口 URL,直到它重定向回我的网站。 我所做的是每秒检查一次,看看我是否可以访问 url 地址,一旦我可以(意味着弹出窗口又回到了我的网站上),我存储了 URL 信息并关闭了弹出窗口。 这似乎是一种非常糟糕的方法...
有什么方法可以检测窗口返回到我的网站吗?
如果您可以控制弹出窗口的链接页面,则可以为此目的设置一个特殊页面。您需要做的就是创建一个带有一些javascript的页面,该页面运行以通知您已经完成了完整的循环。
弹出窗口具有的一个属性是 window.opener
属性,该属性引用最初创建弹出窗口的父窗口。
这应该是一个很好的起点。
相关文章:
- 如何使用特定大小的浏览器窗口打开我的页面
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- 在我的应用程序中,当我使用targent as_blank时,弹出窗口被阻止
- 我应该在哪里用javascript存储我的窗口维度
- 谷歌扩展:如何在弹出窗口中按下按钮时在我的javascript文件中运行函数
- 新窗口重定向到我的主页
- 在我的情况下,如何打开新的弹出窗口
- 使用窗口对象练习我的对象文字函数
- 与我的jquery弹出窗口和自动调整文本区域大小有冲突
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- 为什么我的html弹出窗口显示我的函数的文本,而不是运行它们
- 为什么我的URL在JavaScript中被调用为弹出窗口
- 如果在外部单击,则隐藏弹出窗口.为什么我的脚本没有'不起作用
- AngularJS错误:$injector:modulerr我的浏览器窗口中出现模块错误
- 为什么我的窗口导航代码失败
- Chrome 会在我移动窗口时隐藏我的窗口
- Javascript使我的背景图像的大小与我的窗口大小相匹配
- 从我的窗口关闭窗口
- 我可以比较源窗口从postMessage到我的窗口框架
- Jquery点击函数,使用这个但返回我的窗口对象