2012-11-03 45 views
6

Tôi không thể truy cập localStorage trong Safari (IPad với iOS-6).localStorage không thể truy cập trong IOS-6 Safari

Ví dụ, đoạn mã sau đang làm việc tốt trong Windows trên tất cả các trình duyệt và trên (iPad với iOS 5) nhưng không có trong iOS 6:

localStorage.setItem("var","5"); 
alert(localStorage.getItem("var")); 

Xin vui lòng giúp.

+0

Lỗi là gì? 'Window.localStorage' đã được định nghĩa chưa? [caniuse] (http://caniuse.com/namevalue-storage) xác nhận lưu trữ web được hỗ trợ bởi iOS Safari. –

+0

Lỗi mà tôi nhận được là: QUOTA_EXCEEDED_ERR: Ngoại lệ DOM 22: Một nỗ lực đã được thực hiện để thêm thứ gì đó vào bộ nhớ vượt quá hạn ngạch. – Amber

+1

bản sao có thể có của [html5 localStorage không hoạt động trong chế độ duyệt web riêng tư của ios safari] (http://stackoverflow.com/questions/14555347/html5-localstorage-doesnt-works-in-ios-safari-private-browsing) – KingKongFrog

Trả lời

8

Tôi đã có thể khắc phục sự cố bằng cách tắt duyệt web riêng tư trên iPad. Tôi đã xem qua giải pháp từ tham chiếu: https://github.com/cloudhead/less.js/issues/312#issuecomment-2994845

+1

cách tốt nhất để giải quyết vấn đề này với tư cách là nhà phát triển là gì? Có vẻ như localStorage không thể dựa vào Safari chút nào. –

Các vấn đề liên quan