【发布时间】:2017-12-06 08:27:55
【问题描述】:
每次用户关闭它的标签时,我都会尝试注销。我已经看到了所有类似的问题,但我仍然没有找到任何有效的方法。
这是我所做的:
<script type="text/javascript">
$(document).ready(function() {
$(window).bind("beforeunload", function() {
confirm("Do you really want to logout?") && $.ajax({
type: "GET",
url: "/admin/account/logout"
})
})
});
</script>
我试过不用confirm,但还是不行。我绝对可以肯定,因为我银行的网站具有相同的功能。
编辑:
如果没有confirm,它确实会触发注销ajax,但即使我浏览页面时也是如此。这提醒了我,我的银行网站使用了 AngularJS 之类的东西,它并不是真正的链接浏览系统,对吧?也许这就是它在那里工作的原因?
【问题讨论】:
-
也许这个answer 可以提供帮助
标签: javascript php jquery