html iframe未加载仅在firefox中

yduiuuwa  于 2022-12-16  发布在  其他
关注(0)|答案(3)|浏览(142)

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>
ijxebb2r

ijxebb2r1#

试试看:
<p><iframe style="display:inline-block; height: 2622px" frameborder="0" scrolling="no" src="https://www.emolument.com/start" width="100%"></iframe></p>
更正了style属性并将height属性声明为css。
btw的height属性不应包含“px”。

7vhp5slm

7vhp5slm2#

检查包含iframe的页面是否与iframe源在同一个域中。如果两者都是HTTPS,并且在不同的域中,您可能需要处理同源策略。
这是大多数现代浏览器中的一个安全特性,要求页面和iframe来自相同的源以允许脚本等。
您可以查看Ways to circumvent the same-origin policy

xoefb8l8

xoefb8l83#

在我的例子中,是服务器重定向不起作用,我在本地工作,父站点是http,iframe页面是https,一旦我把父页面切换到https,iframe重定向就在firefox工作了。

相关问题