[英]Iframe content doesn't show on IE
我們有一個插件,可以使用iFrame在其他網站上顯示內容。 在IE 8和IE 9中,如果父頁面中有<!DOCTYPE html>
,則iframe會加載,但其內容仍為空白。
從父級中刪除DOCTYPE
可解決此問題。
我無法告訴所有使用該插件的人不要使用<!DOCTYPE html>
或使用其他東西,所以我必須找到另一個解決方案。
我擁有加載iframe的代碼以及iframe內的代碼,因此歡迎使用這些解決方案的任何解決方案...
<!DOCTYPE>
,它可以幫助您避免IE溢出。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<head>
標簽中添加此<meta>
<head>
標簽: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<!-- saved from url=(0014)about:internet -->
將其放在<!DOCTYPE HTML>
標記之后。
原來問題出在iframe上使用display:表。 在IE7和8中,它導致整個內容完全消失。 @rolory的元標記解決方案可以解決此問題,但我擔心它也可能導致父級內容出現問題。
謝謝大家的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.