Размещение определенных страниц в другом домене в iframe приводит к странным результатам. - PullRequest
0 голосов
/ 19 августа 2011

Народ,

Я работаю над приложением, в котором размещаются определенные страницы с другого сайта в iframe.Поскольку сайт находится в другой сети, мне предлагается войти в их сеть, чтобы показать страницы.Все это нормально (пользователи этого сайта будут находиться в одной сети, поэтому я не беспокоюсь об их входе в систему.)

Однако на другой странице того же приложения я пытаюсьсделать то же самое с другим набором страниц с того же сайта.На этот раз мне не предлагают войти в систему, но я получаю страницу ошибки DNS в iFrame (я делаю это в IE9, если это имеет значение.) Если я нажимаю «вернуться на предыдущую страницу» в ошибке DNSЕсли щелкнуть страницу или щелкнуть правой кнопкой мыши и щелкнуть Назад, в фрейме появится домашняя страница приложения (в другой сети).После этого попытка загрузить нужную страницу в iframe работает.Но я озадачен тем, почему и предпочел бы, чтобы он загружался при первой попытке!

Я предполагаю, что соединение размещенных страниц защищено (HTTPS), когда они находятся в другой сетиiframe и, возможно, также IE9 как-то вызывают это.У кого-нибудь есть идеи?

Спасибо,

Энн Л.

1 Ответ

1 голос
/ 19 августа 2011

Если вы переходите непосредственно к URL-адресу, на который указывает iframe, вы получаете ту же ошибку или она работает?И убедитесь, что вы переходите на страницу, на которую смотрит iframe, а не на то, на что вы думаете она смотрит.Может случиться так, что в какой-то момент вашего процесса страница генерирует неверный URL для iframe.

Другое дело, что, возможно, стоит использовать fiddler, чтобы проверить ваш трафик, чтобы увидеть, пытаются ли эти другие страницычтобы сделать какое-то перенаправление на вас - они могут проверять реферер и не любить соединения извне своей сети или аналогичные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...