можно ли заставить ajax не отправлять cookies ?
Суть проблемы:
Из-за того что в браузере dolphin (по крайней мере на моем телефоне) обнаружилась такая проблема: если вэбприложение загружается когда нет связи с интернетом, то почему-то куда-то исчезают все данные из localstore. Мне пришлось сделать так, что бы все данные из localstore дублировались в cookies. Но из-за этого возрастает трафик, потому как теперь в cookies хранится много данных, а они отправляются при любом ajax запросе, а таких запросов много. Хотелось бы исключить некоторые cookies из запросов. |
Мне почему то кажется, что разумнее чтобы javascript восстанавливал localstore из серверной копии. После запуска приложения,оно проверяет пуст ли localstorage, и если да то грузит данные с сервера. Это всё равно по логике надо делать, а то вдруг пользователь зайдёт под другим браузером.
если сейчас у тебя данные гоняются туда сюда постоянно, то так они будут передаваться только один раз. профит от хранения копии данных на серве + приложение будет работать даже на браузерах без lacalstorage + приложение можно использовать на нескольких браузерах + если работа ведётся то с одного то с другого браузера, или устройства. Например то с планшета то с айфона, то все локал storage на этих устройствах будут хранить одну и туже информацию благодаря синхронизации с сервером. + локал storage позволяет хранить информации много больше чем куки. С куки ты упрёшся в лимит в несколько килобайт, в то время как store позволяет хранить мегабайты. |
lacalstorage исчезает в оффлайн режиме, тоесть нельзя ничего загрузить ибо нет связи. а если включить инет и снова запустить приложение, то все ок, и lacalstorage на месте и данные в нем, он не обнуляется, просто реально баг какой-то.
|
Я думал localstorage ты как кеш используешь. Недумал что онлайн приложеныю придётся работать в оффлайне :D
я всётаки сильно против замусоривания куки, и предлагаю смотреть в сторону альтернативных решений. Что если попробывать данных хранить в файловой системе. http://webformyself.com/igraem-s-api...stemy-v-html5/ http://www.html5rocks.com/ru/tutorials/file/filesystem/ |
Часовой пояс GMT +3, время: 11:35. |