Ограничения для iOS 5.1 и Safari Mobile - PullRequest
9 голосов
/ 03 апреля 2012

Похоже, Apple (еще раз) добавила ограничения на разработку Safari Mobile и javascript HTML5 с обновлением iOS 5.1.Тем не менее, обнаружение фактов об этих изменениях разочаровывает из-за уровня сплетен.

Некоторые говорят, что только объекты localalstorage были перемещены в кэш, в то время как globalstorage и sessionstorage работают как раньше (так как более крупные сайты используют их, например,Facebook, чтобы войти через партнерские сайты).

Некоторые также говорят, что базы данных все еще сохраняются, в то время как другие говорят, что они теперь также хранятся в кеше браузера - и, таким образом, будут сбрасываться всякий раз, когда iOS чувствует, чтоэто.

Может ли кто-нибудь, пожалуйста, просветить нас с фактами?Желательно, если возможно, с указанием источника

Ответы [ 2 ]

2 голосов
/ 19 июня 2012

Неисправный localStorage для WebView документирован (см. http://www.sencha.com/blog/html5-scorecard-the-new-ipad-and-ios-5-1/#date:15:00)

". В iOS 5.1 эти данные больше не считаются постоянными и обрабатываются как временные или временные данные, поэтому iOS может уничтожитьэто в любое время, без предупреждения, в том числе в сценариях с недостаточным объемом памяти.

1 голос
/ 05 апреля 2012

У меня не было проблем с работой с localalstorage и iOS 5.1

Мне кажется, все в порядке, используя PhoneGap.

...