gpt4 book ai didi

javascript - 使用 document.location.href 或 window.location 或 window.location.href 在 Chrome 的 beforeunload 期间未重定向到指定的 URL

转载 作者:行者123 更新时间:2023-12-03 09:46:49 28 4
gpt4 key购买 nike

位于正文末尾之前的以下脚本在 Internet Explorer 和 Chrome(以及任何其他浏览器)中都会被调用。但重定向到指定的 URL 仅发生在 IE 中。我还尝试了 window.locationwindow.location.href ,而不是 document.location.href ,没有完整的网址(就像在脚本中一样)如下)以及完整的 url (http://localhost:8080/MyApp/LogoutController)。在所有情况下,它都会转到 URL,但仅限于 IE。

<script type="text/javascript">
// this method will be invoked when user leaves the page, via F5/refresh, Back button, Window Close
$(window).bind('beforeunload', function(event){
// invoke servlet, to logout the user
document.location.href = 'LogoutController';
alert("You are logged out");
});
</script>

最佳答案

这是一项安全措施。

如果您只是想收到通知,请尝试通过 Ajax 加载“登录 Controller ”。

关于javascript - 使用 document.location.href 或 window.location 或 window.location.href 在 Chrome 的 beforeunload 期间未重定向到指定的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30998064/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com