萨特利泽关闭弹出事件
Satellizer close popup event
本文关键字:出事件 更新时间:2023-09-26
我发现当我尝试使用satellizer登录时,我选择了Twitter,然后我关闭了弹出窗口,我可以看到toastr错误和页面刷新(这是正确的)。但是当我尝试使用其他社交媒体(Twitter除外)登录时,我关闭了弹出窗口,看不到任何toastr消息,并且主页没有刷新。Satellizer 是否仅检测 OAuth 1 上的弹出窗口关闭?如何检测 satellizer 登录弹出窗口是否已关闭?
我是新手。我真的需要你的帮助。
谢谢
斯蒂芬妮·马丁
似乎没有这方面的事件,尽管我已经找到了一种跟踪它的方法。Satellizer将打开的窗口设置为$window.popup,因此观看这将有所帮助。
我正在使用这样的间隔
var intervalId = $interval(function() {
if (!$window.popup.parent) {
console.log('closed window!');
$interval.cancel(intervalId);
}
}, 200);
您需要添加一个变量来观察它是否未通过登录或取消关闭。
您使用的是哪个版本?在最新版本中,如果您关闭弹出窗口,承诺将被拒绝。他们有一个示例,您可以在其中看到它的实际效果 https://github.com/sahat/satellizer/blob/master/examples/client/controllers/login.js
相关文章:
- 点击启动弹出事件未显示
- 如何在Ol3弹出窗口中添加用javascript创建的按钮上的点击事件
- 单击事件打开两个弹出菜单
- 如何准确地找出引发事件的原因
- 我可以在FullCalendar中设置事件ClickLimit弹出窗口的样式吗
- 信息窗口谷歌地图点击事件给出错误
- 从父级触发弹出窗口中的事件
- D3.js:如何在svg上移动鼠标时创建弹出事件
- 停止事件以在DOM中弹出
- 萨特利泽关闭弹出事件
- 如何使用流的排出事件.在节点.js中可写
- 如何在高图表中查找鼠标出事件的系列名称
- jQuery列表中每个产品的基于悬停的弹出事件
- 无法抛出事件
- 鼠标悬停和鼠标移出事件是否不匹配?
- 谷歌地图折线滑出事件
- 鼠标悬停/出事件时奇怪的动画行为
- JavaScript对话框弹出事件等待OK被按下
- JQuery的可拉出事件不触发,有时可拖动与光标
- 弹出事件处理程序