У меня есть требование иметь несколько фреймов на одной странице, чтобы все они взаимодействовали друг с другом. Способ размещения нашего приложения требует, чтобы эти iframes работали в одном сеансе, чтобы обмениваться данными о том, что было выбрано и т. Д. С другими.
Проблема заключается в загрузке первой страницы, оба фрейма загружают URL-адрес, который, очевидно, не содержит cookie-файла сеанса в запросе. Таким образом, оба фрейма создают новую сессию и помещают в нее свои данные. Однако они оба затем отправляют свои файлы cookie сеанса, и последний запрос перезаписывает предыдущие. После этого оба iframe используют один и тот же сеанс, но только последний загруженный iframe содержит действительные данные сеанса.
Если я обновляю страницу «контейнер», все работает нормально (потому что сессионный cookie действителен).
К сожалению, из-за ограничений в приложении-контейнере мы не можем указать явный порядок загрузки там. Уже думал об этом решении ...