每个网页的最大 <iFrame> 标记数

Posted

技术标签:

【中文标题】每个网页的最大 <iFrame> 标记数【英文标题】:Maximum number of <iFrame> tags per web page 【发布时间】:2013-04-03 07:10:55 【问题描述】:

对于一个网站,可以包含多个 iFrame 以集成外部内容。我知道还有其他更好的方法来包含此类内容,但我想知道一个网页上允许的 iFrame 数量是否存在特定于浏览器的限制?

现在我认为有两种可能的浏览器限制:

    包含 iFrame 资源所需的连接数和 允许的标签的具体最大数量。

对于 (1):我认为例如Mozilla Firefox (v17) 具有用于连接服务器的最大数量 (network.http.max-persistent-connections-per-server) 和总体有限并发连接数 (network.http.max-connections) 的配置参数。见about:config

对于 (2) 我找不到任何信息。除了资源需求较高和其他性能问题外,这些标签在一页上没有固定限制。

您还有其他信息吗?

谢谢

【问题讨论】:

你想达到什么目的? 我想评估通过 @KeesSonnema 更好地阅读了这个问题;) 我知道这一点,但是有没有限制,比如 100 个 iFrame? @chris.tian 只是好奇,但目的是什么?您是否尝试在(n)公司/大学网络中批量限制多台计算机(他们的浏览器)?插件可能对此一点也不坏。插件的整个想法是扩展浏览器的功能。在我使用 html/JS 的过去 16 年中,我从未听说过浏览器默认有这样的功能。 【参考方案1】:

似乎没有限制。但是,正如您所提到的,您的网站速度可能会随着 i-frame 的增加而降低。

这是 I-Frame 的绝佳指南:i frames

【讨论】:

以上是关于每个网页的最大 <iFrame> 标记数的主要内容,如果未能解决你的问题,请参考以下文章

iframe与frameset有啥区别

如何修复 IE 10 中不匹配的结束标记错误

HTML5 其他常用标记

iframe的操作switch_to_frame使用方法.

如何使用 Bootstrap(我猜)让 iframe 填充剩余屏幕区域的宽度和高度?

iframe 中的脚本标记在父 dom 上执行