У меня есть Iframe вроде этого:IFrame - открытие непреднамеренного страницы в IE
<iframe src="http://microsoft.com"></iframe>
Мой сценарий выглядит следующим образом:
<script>
for (var i = 0; i < frames.length; i++) {
frames[i].location = "https://www.domain.com?parameter";
}
</script>
Проблема: Приведенный выше код отлично работает в Firefox или любой другой браузер, кроме IE.
На самом деле проблема в том, что при загрузке страницы src iframe изменяется с помощью скрипта, и этот src переходит в другой домен и логин. И если пользователь успешно войдет в систему, веб-сайт вернет список продуктов, которые будут отображаться в iframe. Когда я запускаю в Firefox, передавая параметр для src, пользователь успешно проходит аутентификацию на веб-сайте и отображается список продуктов, но этого не происходит в IE. IE всегда показывает только страницу входа. Но когда я открываю тот же URL-адрес в новом окне в IE, он отлично работает. Как я могу это решить?
Пожалуйста, имейте в виду, что я использую https.
Какая версия IE? –
Все версии 7 to10 –