javascript document.domain и номер порта - PullRequest
5 голосов
/ 03 ноября 2011

Требования:

Браузер сохраняет домен как пару («домен», «порт»), а установка значения document.domain в собственное значение (или любое другое правильное значение) заставляет установщик перезаписать номер порта на ноль (хорошо, WTF! ?)

См .: Что делает document.domain = document.domain?

Вопрос:

Можно ли вызвать сеттер таким образом, чтобы сохранить порт или позволить ему установить его?

1 Ответ

3 голосов
/ 03 ноября 2011

номер

Если вы никогда не устанавливаете document.domain, он «специальный», он знает, что он никогда не был установлен, и также включает порт.

Как только вы установите его, это будет простая строка, без порта, и будет соответствовать только другим фреймам, которые имеют ту же строку.

Никогда не заданный document.domain НЕ будет соответствовать заданному document.domain, даже если оба они выглядят одинаково. Это не имеет ничего общего с портом. Измененный document.domain никогда не будет соответствовать тому, который не был изменен, даже если он был изменен на "себя".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...