Я пытался сделать это недавно и не мог заставить его работать. То, что я закончил тем, что делал, отправляет переменную при запуске. Поэтому скажите, что у Вас есть переменная среды, названная $LOG_LEVEL:
<level value="${log_level}" />
и при запуске...
java -Dlog_level=$LOG_LEVEL your_app
На самом деле я написал этот код.
При попытке сделать перекрестную поддомен / порт комету, iframe должен иметь то же значение document.domain
, что и родительский Рамка. К сожалению, браузер сохраняет внутреннее имя домена И порт для исходного значения document.domain
. Но геттер и сеттер в javascript ничего не знают о порте. Итак, проблема заключается в следующем: если верхний фрейм document.domain
равен ('example.com', 80)
, а нижний кадр - ('comet.example. com ', 80)
, как сделать так, чтобы нижний фрейм тоже был (' example.com ', 80)
?
Вы не можете, так как изменение части имени хоста обязательно установите для порта значение null
, поэтому лучшее, что вы можете сделать, это (' example.com ', null)
в нижнем фрейме. Таким образом, верхний фрейм также должен быть установлен на это значение, и настройка document.domain = document.domain
делает именно это. Он изменяет внутреннее представление в браузере с ('example.com', 80)
на ('example.com', null)
, а затем все совпадает и перекрестно порт / связь фрейма поддомена работает.
Я нашел следующая информация на этом сайте: devguru . Более конкретно, вот цитата:
Это свойство устанавливает или возвращает доменное имя сервера, с которого документ был создан. Это по умолчанию к доменному имени сервера, который документ был получен из, но можно изменить на суффикс (и только суффикс) этого имени. Это позволяет совместное использование свойств скрипта, безопасность разрешая, между доставленными документами с разных серверов при условии, что они использовать один и тот же суффикс домена.
Мне кажется, что он позволяет выполнять межсайтовые сценарии для одного и того же домена (даже если субдомен отличается).
Я предполагаю, что если вы не коснетесь document.domain, движок js разрешит только другие сценарии JavaScript из того же домена. С этим свойством вы сможете выполнять развертывание в других субдоменах , например в состоянии орбитальной документации.