JavaScript: Разница между местоположением. Офис и документ.
-
26-09-2019 - |
Вопрос
В чем разница между использованием местоположения .HostName и Document.domain?
Я думаю, что объяснение с примером будет полезным.
Решение
Кажется, что document.domain
это Только для чтения Собственность, кроме в Mozilla, которое позволяет изменить значение домена, которое используется для той же политики происхождения (например) AJAX-запросов, не обновляя страницу.
Ограничения на это одинаковые правила одинаковой политики происхождения.
По крайней мере, это мое понимание MDC Docs для document.domain
.
Из документов:
Получает / устанавливает доменную часть происхождения текущего документа, как используется той же политикой происхождения.
...
В спецификации DOM HTML это свойство указана только для чтения. Однако Mozilla позволит вам установить его в супердомон текущего значения, ограниченный его базовой областью. Например, на Developer.mozilla.org можно установить на «Mozilla.org», но не «Mozilla.com» или «ORG».
Попробуйте обновить document.domain
и window.location.hostname
к новой ценности в консоли и увидеть разницу.