iFrame 是好是坏? [复制]

Posted

技术标签:

【中文标题】iFrame 是好是坏? [复制]【英文标题】:iFrames bad or good? [duplicate] 【发布时间】:2011-05-01 18:03:13 【问题描述】:

可能重复:Are iframes considered 'bad practice'?

有人说 iFrame 是邪恶的。

但 Facebook 似乎将 iFrames 用于 Facebook 应用程序,并转储 FBML(Facebook 标记语言)。

我以前从未使用过 iFrame,但如果您想在您的网络应用程序上“安装”其他网络应用程序,那么使用它们是一个好习惯吗?

另外,您如何在 iFrame 应用程序和您自己的 Web 应用程序之间发送数据?

【问题讨论】:

***.com/questions/362730/… 【参考方案1】:

iframe 并不邪恶。

他们的想法不是很好,这是真的,但他们也不是邪恶的。它们可以被滥用,但哪些技术不能?

您可以使用一点 javascript 在 iframe 和您自己的 web 应用程序之间发送数据。我认为 window.parent 是您正在寻找的。​​p>

【讨论】:

我同意这一点。许多地方将 iFrame 用于恶意目的(例如构建他们链接到的网站);但是,总的来说,它们很好用。 虽然您要避免的一件事是以这样一种方式使用框架,即网站的内容在框架中,而菜单在框架之外。尽管这看起来很方便,但您的所有页面都无法添加书签。

以上是关于iFrame 是好是坏? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

具有相同名称属性的输入字段的多个表单?是好是坏?

使用 testID 自动化移动应用程序是好是坏?

使用 Client_credential oauth 授予是好是坏? [关闭]

VTune:使用 3 个以上端口的高价值是好是坏

虚拟成员函数对于现代 CPU 中的局部性是好是坏?

火爆全网的“网红带货”到底是好是坏?