Firefox

时间:2015-11-13 18:10:09

标签: internet-explorer firefox iframe

这与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>");

1 个答案:

答案 0 :(得分:0)

即使您正确设置了所有内容,您尝试嵌入的网站上仍可能存在一些javascript,导致您无法这样做。

如果您没有编写自己试图嵌入的网站代码,这似乎很可能,特别是因为您的症状完全符合您尝试包含facebook inside an iframe

您可以阻止您的网站作为状态here

嵌入iframe中

希望这会有所帮助

编辑:刚看到你提到它在chrome中工作正常,所以它可能是另一个问题,抱歉