如何在 Firefox 中动态调整 iFrame 大小?

发布于 2024-10-14 13:03:26 字数 442 浏览 6 评论 0原文

我使用本页所述的解决方案根据内容调整 iFrame 的大小:

调整 iframe 的大小基于内容

并且它工作得很好,除了在 Firefox 中。在Firefox中,其他内容被截断,但一旦你不断刷新页面,浏览器就会慢慢显示出剩余的内容。我看到有人回复说这是解决问题的方法:

使用jQuery获取身体高度 framed.html(FF 问题,正文保留 生长):var高度= $(document.body).height();

但是,我不知道该行代码该放在哪里。我是否将其插入到原始解决方案的 3 个脚本片段中的某个位置?如果是这样,我该把它放在哪里?

I used the solution stated on this page to resize the iFrame depending on the content:

Resizing an iframe based on content

And it works perfectly, except in Firefox. In Firefox, the other content is cut-off but once you keep on refreshing the page, the browser will slowly reveal the rest of the content. I saw someone replied that this is the solution to the problem:

Use jQuery to get the body height in
framed.html (FF issue, body kept
growing): var height =
$(document.body).height();

However, I don't know where to put that line of code. Do I insert it somewhere within the 3 snippets of scripts on the original solution? If so, where do I put it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风流物 2024-10-21 13:03:26

在 www.bar.net/framed.html 中:
使用jQuery获取framed.html中的body高度(FF问题,body不断增长):

将以下代码更改

// What's the page height?
     var height = document.body.scrollHeight;

var height = $(document.body).height(); 

In www.bar.net/framed.html:
Use jQuery to get the body height in framed.html (FF issue, body kept growing):

change following code

// What's the page height?
     var height = document.body.scrollHeight;

with

var height = $(document.body).height(); 
归属感 2024-10-21 13:03:26

我已经解决了。为了防止其他人遇到同样的问题,我使用了下面网页上的代码,该代码与上面给出的链接略有不同:

http://solidgone.org/Set-IFRAME-height-based-on-size-of-remotely-loaded-content

I already solved it. In case somebody else might be encountering the same problem, I used the code on the web page below which is slightly different from the link I gave above:

http://solidgone.org/Set-IFRAME-height-based-on-size-of-remotely-loaded-content

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文