0
在爲Chrome停止前不會發生指定的URL指定在Internet Explorer和Chrome中調用正文之前放置的以下腳本(以及任何其他瀏覽器)。但重定向到指定的URL只發生在IE中。而不是document.location.href
,我也試過window.location
和window.location.href
,沒有完整的網址(如下面的腳本)和完整的網址(http://localhost:8080/MyApp/LogoutController
)以及。它在所有情況下都會使用URL,但只能使用IE。使用document.location.href或window.location或window.location.href
<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重定向到網址。但是當我在部署之後立即按下F5時,ajax調用並不是第一次。之後,它工作正常。這是我正在使用的:$(document).ready(function(){ \t \t $(window).bind('beforeunload',function(event){ //調用servlet,註銷用戶 \t \t $獲得( 「LogoutController?」 + $。現在()函數(數據){ \t \t警報( 「您已被註銷」); \t \t}); \t \t/**警報對於IE **/ \t \t alert(「You have been logged out」); \t \t}); \t \t});' – user2918640