【问题标题】:onclose/onunload in a new window (window.open) for external urlonclose/onunload 在新窗口 (window.open) 中获取外部 url
【发布时间】:2015-07-14 18:29:28
【问题描述】:

有什么方法可以捕获关闭窗口的事件吗?我正在尝试通过弹出窗口对 Twitter 上的用户进行身份验证。如果用户关闭窗口,我想拒绝请求/承诺。

问题是 onclose 不存在并且 onunload 对同一域的 url 起作用。我尝试过 iframe,但 twitter 不允许这样做。

【问题讨论】:

    标签: javascript twitter oauth popup


    【解决方案1】:

    不,没有捕获窗口关闭事件的事件。

    尝试在当前页面中使用window.unload(function(){})

    刷新页面或从当前页面导航时触发的上述事件。

    【讨论】: