1. 程式人生 > >終於找到關閉IE時清理Session的方法了

終於找到關閉IE時清理Session的方法了

我試了一下,當關閉頁面時,下面的程式碼還的確能執行到。

<script language="javascript">... 
function window.onunload()...{ 
    if((window.screenLeft>=10000 && window.screenTop>=10000) || event.altKey) 
    ...{ 
        alert("aaaaaaaaaaaaaaaaaa");    
    } 
} 
</script>

這樣的話,當關閉頁面的時候,可以使用javascript去呼叫java後臺,對Session進行必要的處理了。

真的很感謝這位網友,真是受益匪淺。

相關推薦

終於找到關閉IE清理Session方法

我試了一下,當關閉頁面時,下面的程式碼還的確能執行到。 <script language="javascript">... function window.onunload()...{ if((window.screenLeft>=10000

實現關閉瀏覽器清除session方法

在預設情況下,session物件在關閉瀏覽器後並不是立刻被銷燬,因此,為了考慮系統的安全性,在使用者退出時,需要即刻清除session物件,防止他人盜用session物件中的資訊。清除session物件內容的主要方法如下:(1)、removeAttribute()方法。該方

通過JS執行關閉視窗session.invalidate()方法

 HttpSessionListener挺有用,用它統計當前線上的使用者的人數。使用者開啟一個視窗時,系統將呼叫HttpSessionListener的sessionCreated方法,在此方法裡邊將登陸使用者增加到SESSION中,在使用者關閉BROWER時,呼叫HttpS

水晶報表 Crystal Report 調用存儲過程出錯 不到表 ,解決方法

top app net amp lean local database sep asp.net 用 CrystalReportViewer1 控件在asp.net的網頁上顯示報表,假設做報表時調用數據表數據的方式調用是能夠成功的。但報表是用存儲過程獲

Tomcat關閉後,重新啟動,session中保存的對象為什麽還存在解決方法

color 當我 class tomcat ransient 應該 CA clas 重建 Tomcat關閉後,重新啟動,session中保存的對象為什麽還存在各們朋友大家好: 當我關閉Tomcat,重新啟動後,session中保存的對象還依然存

安裝oracle 11g,報啟動服務出現錯誤,不到OracleMTSRecoveryService的解決方法

是否 卸載 名稱 window7 ntc oca 高級 很多 bho 很多人在安裝orcl數據庫時,出現很多報錯,我也不例外,因上次數據庫出現問題,無法修復,只能從新安裝,無奈的是,安裝時報啟動服務出現錯誤,找不到OracleMTSRecoveryService錯MMP,心

Python+Selenium xpath 定位遇到相同元素的解決方法父節點子節點

1、#先定位到父節點,再從父節點找指定節點 例如:  注意不能直接用 driver.find_element_by_xpath('//*[@id="branch_inquiry"]').find_el

解決IE關閉頁面連續彈出新視窗的bug

這個問題長期以來一直一個隨機出現,又十分難以重現和定位。幾經努力之後定位到了,在一個帶有複雜的內嵌iframe的頁面,當內嵌的iframe正在渲染的過程中關閉IE 瀏覽器的時候,會比較容易發生這個問題。比較容易猜想的是IE在關閉iframe的時候出現了某些問題。猜測是幾個iframe相互有通過top的指令碼呼

c# https get請求 基礎連線已關閉,接受發生錯誤 解決方法

用HttpWebRequest模擬傳送https請求,提示錯誤: 基礎連線已關閉,接受時發生錯誤在本地測試ok,開發環境為64位win7 vs2013 釋出到windows server 2008 x86系統上執行一直報錯。。下載2008 r2 x64執行發現數據正常。。pu

瀏覽器重新整理頁面/關閉頁面,使用jquery+ajax儲存資料的方法

最近做個人專案的時候,有一個需求:使用者在頁面進行各種編輯操作,但是卻不必顯示的儲存修改,下次開啟頁面時依然可以看到修改後的內容。 看到這個需求第一反應就是,前端無感知,後端自動儲存修改。具體怎麼做呢?我的思路是: 1、在前端有修改時,寫一個jquery函式

adb不到裝置,報錯:關閉/重啟adb的方法

剛開始報error:devices not found 重新安裝adb 驅動。 解決方法: adb kill-server adb start-server adb remount 再使用adb devices和adb shell就可以使用android ad

關閉頁面自動清除Session

        在預設情況下,session物件在關閉瀏覽器後並不是立刻被銷燬,因此,為了考慮系統的安全性,在使用者退出時,需要即刻清除session物件,防止他人盜用session物件中的資訊。         清除session物件內容的主要方法如下:        

關閉頁面使用jQuery呼叫事件的方法

1、方法很簡單 $(window).unload(function(){ //這裡面寫在關閉頁面時,要呼叫的事件 alert("頁面要關閉了"); } 2、這裡值得提一下的是原生

遮蔽IE彈出"您檢視的網頁正在試圖關閉視窗,是否關閉此視窗"的方法

在IE6中範例程式碼如下: window.opener= null; window.close(); 在IE7中示例程式碼如下: window.opener= null; window.open("","_self");  window.close(); 關閉瀏覽器報錯:

關於LR錄製不能自動啟動IE瀏覽器的解決方法總結

錄製環境:win7  64位作業系統  IE9  LR11 在使用loadrunner進行效能除錯時,錄製指令碼的時候,發現loadrunner不能呼叫IE、不能自動啟動IE,還有一種情況是可以啟動,但是錄製不到內容,事務數一直為0,action的內容為空。 一般遇到這種

利用Ajax在web頁面關閉清除session

========================Default.aspx 結束===================================================================Default.aspx.cs 開始===============================

對於Session會不會在關閉瀏覽器失效這個問題...

通常情況下,我們所說的失效是指我們無法繼續對其進行利用。對此我們必須要清除自己口中所說的失效到底是什麼意思。 事實上,當我們關閉瀏覽器時,我們只是關閉了客戶端,而 session 是儲存在服務端上的,

mac 安卓開發執行不到裝置的解決方法

Devices那裡已經顯示連線上去了, 但是執行時就是不顯示裝置. 連線的方法網上有. 不顯示裝置有兩種情況, 第一種是工程的版本高於安卓裝置的版本,配置一下就可以了 在AndroidManifest裡面 <uses-sdk android:minSdkVersi

ie重定向session失效問題解決辦法

Response.AddHeader "P3P”,"CP=CAO PSA OUR” java code : response.setHeader("P3P", "CP=CAO PSA OUR"); 一段解決IFRAME中SESSION無法保留的程式碼. 這個是屬於H

關閉IE開發人員工具的方法

按住 WIN鍵 + R 開啟命令視窗 輸入gpedit.msc 開啟”本地組策略編輯器” 依次展開 使用者配置 管理模板 Windows元件 Internet Explore 工具欄 找到“關閉開發