У меня есть веб-приложение большего размера (следовательно, оно имеет несколько экранов, по которым перемещается пользователь).На одном из экранов я хочу встроить другую страницу через IFrame из другого источника - я также не имею никакого контроля над содержимым в фрейме.Когда IFrame загружается, он автоматически перемещается несколько раз (титульная страница> единый вход> фактическое содержимое).
Теперь, когда я хочу вернуться назад в родительском приложении (например, с помощью кнопок браузера), он перемещается обратно в пределах iframe.,Таким образом, внутри iframe переходит обратно на страницу входа, которая сразу же перенаправляет обратно к «фактическому содержанию».Это застревает со сломанной навигацией.
Есть ли способ предотвратить навигацию внутри фрейма в истории родителей?Таким образом, событие «переход назад» должно всегда вызывать родительское перемещение для перехода назад, а не iframe.
Есть связанный вопрос - к сожалению, без решения: Запретить навигацию в iframe - изменить историю родительских сайтов