javascript - onclose/onunload 在新窗口 (window.open) 中用于外部 url

标签 javascript twitter oauth popup

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

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

最佳答案

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

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

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

关于javascript - onclose/onunload 在新窗口 (window.open) 中用于外部 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31403763/

相关文章:

javascript - 使用 Javascript/JQuery 的媒体查询 - 根据屏幕大小更改图像

用于删除双反斜杠的 Javascript 正则表达式

javascript - window.onbeforeunload 不在 Chrome 中触发,但在 Firefox 中工作

android - 在 Android 中共享 URL 到 Facebook、Twitter 和电子邮件?

php - 如何为 Gmail Atom 提要实现 oAuth PHP?

.net - .NET 中带验证的 OAuth

javascript - 使用 jquery 在新窗口中打开所有不属于我网站的链接

java - 在js或java中为twitter的pentaho客户端生成oauth签名

android - 深层链接回退

Go with Martini 中的 Oauth2 - Reddit 的 ResponseWriter 语法