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