【发布时间】:2016-06-17 04:53:25
【问题描述】:
我开发了一个简单的聊天应用程序,我使用$window.onbeforeunload 在有人关闭选项卡/浏览器时通知其他用户(基本上是当用户离开房间时)。
这是我的代码
$scope.onExit = function() {
$scope.chatstatus.$add({
status: $scope.getUsername + ' left'
});
};
$window.onbeforeunload = $scope.onExit;
这在桌面浏览器上运行得非常好,但在 Android Chrome 浏览器上却不行。 onbeforeunload 函数根本没有被触发。
请提出解决方案/解决方法。谢谢。
编辑:如 cmets 中所述,这是一个已知问题,如果不是解决方案,请提出解决方法。
【问题讨论】:
标签: javascript android angularjs google-chrome