簡體   English   中英

我的頁面是否必須具有HTML5 doctype才能訪問sessionStorage

[英]Does my page have to have the HTML5 doctype to access sessionStorage

我們的開發商店繼續支持IE6等。我想使用會話存儲來制作app-cache,但想知道它會有多少工作......

是否可以在兼容HTML5的瀏覽器中使用HTML4 doc類型並仍然訪問sessionStorage,或者我是否必須瀏覽器嗅探並返回不同的頁面(可能只是使用doctype更改)才能使其工作?

實際上,你可以。 瀏覽器不關心 doctypes。 HTML 4 strict或HTML 5不會產生任何影響,只需確保您的頁面處於標准模式,而不是Quirks模式

就個人而言,我沒有看到不使用HTML5 doctype的理由,因為您將使用HTML5,並且,與其他任何人不同,您可以記住它!

當然,HTML5中定義的會話存儲在IE6中不起作用 - 但是由您來決定您將提供什么樣的后備。

好問題......理論上答案是否定的,但實際上它依賴於供應商。 我的解決方案是讓服務器檢查用戶代理並根據您在測試跨瀏覽器實現時發現的內容動態標記頁面。 不幸的是,這是您無法在客戶端上動態執行的操作之一(更改文檔類型),就像使用Javascript實現修復程序一樣。

暫無
暫無

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

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