Могу ли я использовать одно и то же хранилище браузера HTML5 в разных доменах? - PullRequest
2 голосов
/ 13 апреля 2011

Существует несколько разных подходов к выбору хранилища браузера HTML5 (IndexedDB, Web Storage), но из того, что я прочитал в спецификации, «применяется та же политика происхождения».

Есть ли способчтобы хранить данные в браузере и иметь доступ к ним как на www.domain1.com/myapp1, так и на www.domain2.com/myapp2?

Ответы [ 2 ]

2 голосов
/ 13 апреля 2011

Обмен сообщениями между документами

Вы можете использовать технику, называемую обмен сообщениями между документами, чтобы выполнить это. Здесь есть статья, в которой описывается, как ее реализовать , но в основном это два домена, которые общаются друг с другом и передают информацию вместо прямого доступа к своему хранилищу данных, что запрещено спецификацией HTML 5.

1 голос
/ 13 апреля 2011

Это кажется чреватым опасностью, я скажу, что в спецификации есть что-то, чтобы предотвратить это.В противном случае вы можете ввести плохие данные в приложение другого пользователя.

...