簡體   English   中英

本地存儲IE10。 該系統找不到指定的路徑

[英]localStorage IE10. The system cannot find the path specified

我目前在ie10上遇到localStorage的問題。 我有以下代碼片段,該代碼片段適用於除ie10之外的所有瀏覽器。

if (typeof (window.Storage) !== 'undefined' && localStorage.storageKey) {
    return localStorage.storageKey;

我已經看到了一些類似的問題,這似乎是一個已知的錯誤,但是所有接受的答案似乎都旨在整理瀏覽器設置...很遺憾,我無法要求用戶這樣做;)

對於我需要的問題,sessionStorage是一個可行的解決方案,不會引起任何問題(我可以看到),因此我可以使用它。

if (typeof (window.Storage) !== 'undefined' && sessionStorage.storageKey) {
    return sessionStorage.storageKey;

但是,我很想知道是否有人曾經歷過這種情況,並且想出了一個解決方案,而又沒有引入外部庫來使localStorage全面工作?

在IE10中,如果您要使用文件URI方案來訪問您的應用程序,則localStorage將無法工作。 只需將您的應用程序部署在任何應用程序服務器(如apache tomcat)中,然后通過localhost訪問您的應用程序。

關於localStorage的簡要說明請點擊這里 對於進一步使用localStorage很有用

暫無
暫無

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

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