2012-04-03 51 views
9

Có vẻ như Apple đã (một lần nữa) thêm các hạn chế đối với Safari Mobile và phát triển HTML5 javascript với bản cập nhật iOS 5.1. Tuy nhiên, việc tìm kiếm sự thật về những thay đổi này là bực bội do mức độ tin đồn.Giới hạn iOS 5.1 và Safari Mobile

Một số chỉ nói rằng các đối tượng localstorage đã được chuyển vào bộ đệm, trong khi globalstorage và sessionstorage hoạt động như trước (vì các trang lớn hơn sử dụng chúng, như facebook, để đăng nhập thông qua các trang web đối tác).

Một số cũng nói rằng cơ sở dữ liệu vẫn còn dai dẳng, trong khi những người khác nói rằng chúng cũng được lưu trữ trong bộ nhớ cache của trình duyệt - và do đó sẽ bị xóa bất cứ khi nào iOS cảm thấy thích.

Ai đó có thể vui lòng khai sáng cho chúng tôi bằng sự thật không? Tốt nhất là nên tham chiếu nguồn nếu có thể.

Trả lời

1

tôi đã không có vấn đề làm việc với localStorage và iOS 5.1

Nó có vẻ là ổn đối với tôi, sử dụng PhoneGap.

+0

Without PhoneGap sau đó? –

+0

Tôi chưa thử mà không có PhoneGap. – user1284329

2

Các localStorage vỡ cho WebViews được ghi chép lại, (xem http://www.sencha.com/blog/html5-scorecard-the-new-ipad-and-ios-5-1/#date:15:00)

"Trong iOS 5.1, dữ liệu này không còn được coi là dai dẳng và là coi là dữ liệu tạm thời hoặc tạm thời, vì vậy iOS có thể phá hủy nó ở bất kỳ thời gian nào, không có cảnh báo, kể cả trong các tình huống bộ nhớ thấp ".

Đối với PhoneGap, có sửa chữa xung quanh vấn đề này: http://community.phonegap.com/nitobi/topics/phonegapbuild_localstorage_on_ios_5_1

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