簡體   English   中英

Internet Explorer 7中的HTML 5會話存儲

[英]HTML 5 Session Storage in Internet Explorer 7

問題 :-阻止網站刷新頁面(A)上的特定腳本。 即使用戶導航到另一個頁面(B)並返回頁面(A),該腳本也不應運行。

規定的解決方案 :-使用HTML 5會話存儲來跟蹤活動會話期間訪問頁面的次數。 如果會話變量不存在,則表示這是第一次訪問。 如果會話變量存在,則阻止腳本。

問題 :-IE 7中不支持HTML5會話存儲。即使使用的瀏覽器是IE 11,使用meta content =“ IE = EmulateIE7”標簽,瀏覽器也必須像IE7一樣呈現。

使用會話存儲是解決當前問題的最佳選擇嗎? 是,如何解決IE7問題?

看看使用Store.js吧 ,它是一個簡單的會話包裝,將回退到 IE6和IE7中的userData。 這使您的代碼具有一致性,並為您抽象了這兩種機制之間切換的復雜性。

store.js在可用時使用localStorage,並依賴於IE6和IE7中的userData行為。 無閃存可減慢頁面加載速度。 沒有cookie可以增加您的網絡請求。

抱歉,即使使用Store.js也無法

否。我認為無法跨瀏覽器提供sessionStorage語義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM