현재 관리자 내의 iframe에 공개 페이지 (예 : 회원 프로필, 로그인 한 사용자 등)를로드하는 VBulletin 3.6을 사용하고 있습니다.IE8을 사용하여 프레임 셋에 URL이로드되지 않습니다.
최근 사이트의 재 설계가 완료되었으며 호환 또는 호환되지 않는 모드의 IE8은 더 이상 iframe을 통해 공용 웹 사이트를 관리자에게로드하지 않습니다. 관리자는 firefox와 chrome에서 잘 작동합니다.
다음은 공개 웹 사이트를 iframe에로드하는 코드입니다. 파이어 폭스에서 잘 작동하지만 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>
:에
더 많은 정보를 제공합니다. 언급 한 바와 같이 이것은 firefox에서 잘 작동하고 IE8에서만 문제가됩니다. IE8 보안/콘텐츠 차단 문제 일 수 있습니까? – meandnotyou
스크립트에는 많은 브라우저 관련 코드가 있으므로 지금 당장 문제가 무엇인지 파악할 수 없습니다. 프레임을 사용하는 이유는 무엇입니까? –
그것은 VBulletin의 관리자가 작동하는 방식입니다. (VB 관리 인터페이스를 다시 코딩하고 싶지 않습니다.) – meandnotyou