IE瀏覽器的兩大問題

          Posted on 2006-07-01 15:53 killvin 閱讀(451) 評論(0)  編輯  收藏 所屬分類: java

          IE在處理COOKIE方面的問題

          1。即使你提高了瀏覽器的隱私登記,在第一次打開窗口的時候,你獲取不到任何的Cookies對象(很顯然的結果),然而當你再次刷新本頁面的,Cookie此時會奇跡般的出現!而在Firefox瀏覽器中按照以上的步驟,是不會出現這樣的情況的。

          2。不僅如此,你還可以透過Action的處理,多次的往Cookie中增加Cookie的數量(當然在Action中你依然可以自由的獲取到Cookie這個數組,并且不為空),然而讓人匪夷所思的是在Cookie的存放目錄下你是找尋不到任何的蛛絲馬跡的。而在Firefox沒有出現以上的情況。

          -解決
          1。在首次進入頁面時查詢客戶端的Cookie,如果不存在則警告用戶,并要求再次的登陸。
          2。在用戶登陸后,如果更改了瀏覽器的隱私級別,對于Firefox標準的瀏覽器,此時肯定不會再找到Cookie數組對象了,你需要做的僅僅只是將頁面調轉到登陸窗口;而在IE下就非常的麻煩了甚至無法解決,因為你依然可以訪問到原來的Cookie數組值,(比如,用IE在CSDN登陸后提高隱私級別,你依然可以登陸到其他的服務區域)此時沒有什么好的辦法,不過Google解決了這樣的問題,只是不知道如何解決的。



          IE在處理Frame標記的問題
          1。如果你在某個頁面中嵌入了Frame標簽,并且希望與這個嵌入的頁面共享某些存放在Session中的數據,此時你需要將外部的sessionId傳入到frame標記的頁面中。然而在IE中你可能并不能完全的享受這樣的邏輯,原因在于IE對于嵌入的頁面不會自動的傳遞sessionId,也許你碰巧可以,也許不行,也就是說完全是在IE的"掌控"之下。而在Firefox沒有出現這樣的情況。

          -解決
          為嵌入的頁面中所有的鏈接增加sessionId參數。


          最好的辦法就是:說服客戶使用標準的瀏覽器Firefox!

          主站蜘蛛池模板: 濮阳县| 五家渠市| 抚顺县| 酉阳| 金溪县| 兴文县| 浮山县| 庄浪县| 手游| 瓮安县| 凌云县| 肇源县| 遵化市| 华坪县| 昌图县| 青河县| 来安县| 沧源| 东港市| 大新县| 新宾| 新密市| 巴南区| 怀远县| 罗田县| 江北区| 轮台县| 海城市| 阿城市| 清远市| 汝州市| 惠安县| 焦作市| 绍兴县| 山东省| 丹江口市| 青州市| 潞城市| 澜沧| 嘉禾县| 建阳市|