Веб-хранилище в приложениях Windows 8 html5/JS

Это был трудный вопрос для меня, чтобы отследить. Я создаю приложение Windows 8 HTML5/JS для развертывания на рынке Windows 8. Я использую игровой движок Construction2 для генерации кода html5/js.

На традиционном веб-сайте Html5, если мне нужно было записать данные в веб-хранилище, эти данные обрабатываются аналогично данным кеша и могут быть удалены, когда пользователь очищает свой кеш (я верю?)

Мой вопрос в приложениях Windows 8 html5/js. Могут ли данные, записанные в веб-хранилище, быть очищены, когда пользователь зайдет и очистит свой кеш Internet Explorer, или данные веб-хранилища упакованы по-разному для приложений Windows8 и, следовательно, уникальны для приложения?


person Dylan Hayes    schedule 21.04.2013    source источник


Ответы (1)


«Локальное» подмножество Construct 2 WebStorage сопоставляется с HTML 5 localStorage. который, в свою очередь, сопоставляется с applicationData. localFolder в Windows 8 и поддерживается для каждого приложения отдельно. Вы можете хранить до 10 МБ для каждого приложения с помощью локального хранилища HTML5 (и, таким образом, действия Construct 2 WebStorage set local value).

На него не влияет то, что вы делаете в Internet Explorer, и он будет сохраняться даже при обновлении вашего приложения.

Construct 2 также предоставляет sessionStorage, но, как и следовало ожидать от Приложение Windows 8, хранилище которого сохраняется только для текущего выполнения приложения, так же как оно сохраняется только для текущего сеанса браузера в традиционном веб-сценарии.

person Jim O'Neil    schedule 21.04.2013
comment
это именно то, что я надеялся услышать! Спасибо за это разъяснение. - person Dylan Hayes; 21.04.2013