У меня есть веб-страница, которая при нажатии кнопок загружает другую веб-страницу в iframe в div. При нажатии на кнопку запуска, это то, что делается
- для атрибута src iframe задан URL-адрес необходимой веб-страницы. Я заметил, что это увеличивает историю.
- Показан div, который, по сути, также показывает iframe
При нажатии на кнопку закрытия
- div скрыт, что по сути также скрывает iframe
- для атрибута src iframe установлено значение about: blank, удаление объекта iframe не помогает
Теперь эта близкая часть увеличивает историю браузера, и я вижу iframe в списке истории. Почему это происходит и как я могу избежать этого?
Я нашел решение. Вместо установки атрибута источника можно заменить местоположение новым URL-адресом. Пример: iframeobject.set contentWindow.document.location.replace(url);