URL-адрес не будет загружаться в набор фреймов с помощью IE8

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

Недавно мы завершили редизайн нашего сайта, и по какой-то причине IE8 в режиме совместимости или несовместимости больше не будет загружать общедоступный веб-сайт в админке через iframe. Админка отлично работает в 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>

person meandnotyou    schedule 12.01.2011    source источник


Ответы (2)


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

person Hilydrow    schedule 12.01.2011
comment
Я предполагаю, что есть проблема с кодом загружаемого сайта, но я не могу точно определить, какой код ее вызывает. Как уже говорилось, это отлично работает в Firefox и только в IE8. Может ли это быть проблемой безопасности/блокировки содержимого IE8? - person meandnotyou; 13.01.2011
comment
В ваших сценариях много кода для конкретного браузера, поэтому я не могу понять, в чем проблема прямо сейчас. Почему вы все равно используете фреймы? - person Hilydrow; 13.01.2011
comment
Это не мой выбор, это то, как работает администратор VBulletin :( и я не хочу перекодировать интерфейс администратора VB. - person meandnotyou; 14.01.2011
comment
Если вы хотите, вы можете попробовать удалить все скрипты на веб-сайте (все .js И встроенные скрипты), чтобы убедиться, что проблема действительно вызвана Javascript. Если да, вставляйте их по одному, пока не найдете неисправный. Если нет, то дайте нам знать! Тогда, вероятно, проблема с конфигурацией сервера. - person Hilydrow; 15.01.2011

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

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

person Max    schedule 24.04.2012