iframe只在firefox中加载

时间:2017-02-28 07:23:33

标签: html css firefox iframe cross-browser

iframe的内容在chrome中运行良好,但在firefox中运行不正常。我已停用附加组件,但我的iframe仍为空。我的网站和iframe都是https。

以下是代码:

  <p><iframe class="display:inline-block;" frameborder="0" height="2622px" scrolling="no" src="https://www.emolument.com/start" width="100%"></iframe></p>  

2 个答案:

答案 0 :(得分:2)

尝试:

<p><iframe style="display:inline-block; height: 2622px" frameborder="0" scrolling="no" src="https://www.emolument.com/start" width="100%"></iframe></p>

将样式属性和声明的高度更正为css而不是height属性。

高度属性btw不应该有&#39; px&#39;。

答案 1 :(得分:0)

检查包含iframe的网页是否与iframe源位于同一个域中。如果两者都是HTTPS,并且在不同的域上,则可能必须处理同源策略。

这是大多数现代浏览器中的一项安全功能,它要求页面和iframe来自同一个来源以允许脚本等。

你可以看看 Ways to circumvent the same-origin policy