Senchatouch localalstorage и телефонный разрыв - PullRequest
0 голосов
/ 29 февраля 2012

Я играю с Senchatouch и замечаю нюх в Chrome «Параметры» -> «Под капотом» -> «Файлы cookie и другие данные», что любое локальное хранилище, созданное в Sencha Touch, имеет нулевое «Происхождение».

Это не настоящая проблема, так как все работает отлично, и любое локальное хранилище имеет свой собственный идентификатор. Но что, если я вставлю это приложение в телефонную пробку и разверну на устройстве? Если у меня есть два разных приложения и оба имеют нулевое «происхождение», они будут использовать все локальное хранилище! И кто может предоставить им, у которых нет идентификатора локального хранилища?

Я что-то пропустил?

1 Ответ

1 голос
/ 01 марта 2012

В соответствии с черновой спецификацией HTML5, браузеры изолируют значения LocalStorage на основе схемы + имя хоста + уникальный порт (также известный как источник HTML5). Ожидается имя хоста, поскольку мы не хотим, чтобы вредоносные сайты имели доступ к LocalStorage других сайтов. данные.

Итак, я думаю, что для вашего случая также данные должны храниться в доменном имени. Проверьте инструменты разработчика Chrome-> вкладка Ресурсы.

...