Доступ к локальной табличке корневого домена от поддомена

StackOverflow https://stackoverflow.com/questions/3414809

Вопрос

РЕДАКТИРОВАТЬ:

Ради простоты:

У меня есть простые скрипт UserJS (FF / Chrome: Greasemonkey, Opera: встроенный), который исправляет некоторые проблемы на веб-сайте, я использую довольно часто. Проблема в том, что мне нужно хранить некоторые данные между различными запросами. Моя первая попытка была LocalStorage Но это не удается, когда пришло на работу с субдоменами: www.domain.com а также subdomain.domain.com (К сожалению, корневой домен на самом деле - глупо www). Мне нужно иметь возможность получить доступ к некоторым источнике данных, который будет доступен везде.

Теперь я застрял - любые идеи?

Это было полезно?

Решение

... почему бы не использовать Gm_setvalue. а также Gm_getValue.?

РЕДАКТИРОВАТЬ: Я немного копал. Посмотри что я нашел!

http://www.opera.com/docs/userjs/specs/#scriptStorage.

Он утверждает, что работает так же, как локальная табличка, но он имеет место на уровне сценария, а не для каждого веб-сайта. Должен работать идеально подходит для вашего случая использования.

Другие советы

Вы не можете.

По соображениям безопасности браузер устанавливает только доступ к данным, хранящимся с помощью локальной таблички в том же домене. Это связано с тем, что на некоторых системах различные субдомены принадлежат различным людям / веб-сайтам.

Смотреть, например:http://msdn.microsoft.com/en-us/library/cc197062(vs.85).aspx.

Каждый домен и поддомен имеет собственную отдельную местную область хранения. Домены могут получить доступ к областям хранения поддоменов, а поддомены могут получить доступ к областям хранения родительских доменов. Например, LocalStorage ['example.com'] доступно для example.com и любого из его поддоменов. Subdomain LocalStorage ['www.example.com'] доступно для example.com, но не для других поддоменов, таких как mail.example.com.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top