onunload和window.onunload在Firefox、Safari和Opera中不起作用?在我的聊天應用程序中,當我的應用程序關閉時,我需要得到用戶的確認。所以我用了window.onbeforeunload確認警報和window.onunload用于注銷()。但這兩種功能都在IE和Chrome中工作。(應用程序工作正常)window.onbeforeunload沒有在Opera中工作,我的消息將不會顯示在Firefox中。window.onunload不工作在Safari,Opera和Firefox。我的JavaScript代碼是,// Used for confirmation , to closing the window window.onbeforeunload = function () {
return "Are you sure want to LOGOUT the session ?";};
// Used to logout the session , when browser window was closed window.onunload = function () {
if((sessionId != null)&&(sessionId!="null")&& (sessionId != ""))
logout();};我在JQuery中也嘗試了相同的函數,<script type="text/javascript">
$(window).on('beforeunload', function() {
return 'Are you sure want to LOGOUT the session ?';
});
$(window).unload(function() {
if ((sessionId != null) && (sessionId != "null") && (sessionId != "")) {
logout();
}
});</script>
onunload和window.onunload在Firefox、Safari和Opera
海綿寶寶撒
2019-07-11 20:49:05
