URL не будет загружаться во фрейме с использованием IE8 - PullRequest
0 голосов
/ 12 января 2011

В настоящее время мы используем VBulletin 3.6, который загружает публичные страницы в фреймах внутри администратора (например, профиль участника, кто вошел в систему и т. Д.).

Недавно мы завершили редизайн нашего сайта, и по какой-то причине IE8 в режиме совместимости или несовместимости больше не будет загружать общедоступный веб-сайт в рамках администратора через iframes.Админ отлично работает в Firefox и Chrome.

Вот урезанная версия кода, которая загружает наш общедоступный веб-сайт в iframe.Он отлично работает в Firefox, но я не могу заставить его работать в IE8.Любая помощь будет оценена.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html dir="ltr" lang="en">
<head>
<script type="text/javascript">
</script>
<title>IFRAME Test</title>
</head>

<frameset framespacing="0" border="0" frameborder="0" frameborder="no" border="0">
    <frame src="http://www.cardschat.com" name="nav" scrolling="yes" frameborder="0" marginwidth="0" marginheight="0" border="no" />
    </frameset>
<noframes>
    <body>
        <p>Your browser does not support frames. Please get one that does!</p>
    </body>
</noframes>
</html>

Ответы [ 2 ]

0 голосов
/ 24 апреля 2012

Есть ли опция X-Frame-Options в полученном заголовке? Если это так, iframe не будет загружать контент.

Дополнительная информация по адресу: https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

0 голосов
/ 12 января 2011

Ваш код работает нормально. Кажется, проблема вызвана тем сайтом, на который вы ссылаетесь (http://www.cardschat.com). Возможно, у них есть скрипт, который блокирует запросы такого типа.

...