Javascript - 如何检测我的弹出窗口何时访问我的网站

Javascript - How do I detect when my popup window visits my site?

本文关键字:我的 窗口 何时 网站 访问 何检测 检测 Javascript      更新时间:2023-09-26

我的网站会打开一个指向外部网站的弹出窗口,但在某些时候,弹出窗口将再次重定向到我的网站。 出于安全原因,我知道我无法查看弹出窗口 URL,直到它重定向回我的网站。 我所做的是每秒检查一次,看看我是否可以访问 url 地址,一旦我可以(意味着弹出窗口又回到了我的网站上),我存储了 URL 信息并关闭了弹出窗口。 这似乎是一种非常糟糕的方法...

有什么方法可以检测窗口返回到我的网站吗?

如果您可以控制弹出窗口的链接页面,则可以为此目的设置一个特殊页面。您需要做的就是创建一个带有一些javascript的页面,该页面运行以通知您已经完成了完整的循环。

弹出窗口具有的一个属性是 window.opener 属性,该属性引用最初创建弹出窗口的父窗口。

这应该是一个很好的起点。