这与https网站或iframe无关。
我正在尝试在同一域内的http网站内加载http iframe。但是,iframe将加载,然后iframe的头部和主体被剥离内容并显示为白色。
此问题出现在Firefox和Internet Explorer中。 iframe在Chrome中显示正常。此外,还有一些活动的https内容(脚本包含等)加载到iframe内部,但根据我的理解,如果主URL和iframe URL都是http,则无关紧要。
- 编辑 -
看起来它可能与我动态加载iframe的方式有关:
$("body").html("<iframe id='iframe-contents' src='" + url + "' style='width: 100%; position: fixed; top: 0; left: 0; bottom: 0; height: 100%; margin: 0;'></iframe>");
答案 0 :(得分:0)
即使您正确设置了所有内容,您尝试嵌入的网站上仍可能存在一些javascript,导致您无法这样做。
如果您没有编写自己试图嵌入的网站代码,这似乎很可能,特别是因为您的症状完全符合您尝试包含facebook inside an iframe
您可以阻止您的网站作为状态here
嵌入iframe中希望这会有所帮助
编辑:刚看到你提到它在chrome中工作正常,所以它可能是另一个问题,抱歉