Ответ 1
Похоже, что document.domain
- это свойство только для чтения, за исключением Mozilla, которое позволяет вам изменить значение домена, которое используется для той же политики происхождения (например) AJAX-запросов без фактического обновления страницы.
Ограничения на это - одни и те же правила одной и той же политики происхождения.
По крайней мере, это мое понимание MDC docs для document.domain
.
Из документов:
Получает/задает часть домена источника текущего документа, используемую той же политикой происхождения.
...
В спецификации DOM HTML это свойство отображается как доступное только для чтения. Однако Mozilla позволит вам установить его в супердомен текущего значения, ограниченный его базовым доменом. Например, на developer.mozilla.org можно установить его на "mozilla.org", но не "mozilla.com" или "org".
Попробуйте обновить document.domain
и window.location.hostname
до нового значения в консоли и увидите разницу.