Доступ к локальному хранилищу корневого домена из поддомена

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

Для простоты:

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

Я застрял - есть идеи?

9
задан Brian Tompsett - 汤莱恩 15 November 2015 в 12:40
поделиться

1 ответ

Не можете.

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

См., Например: http://msdn.microsoft.com/en-us/library/cc197062 (VS.85) .aspx

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

2
ответ дан 3 November 2019 в 07:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: