gpt4 book ai didi

html - 使用 Iframe 或 Object 标签将网页嵌入另一个

转载 作者:技术小花猫 更新时间:2023-10-29 11:42:58 25 4
gpt4 key购买 nike

在我维护的一个基于 Web 的系统中,该系统最近上线了,它使一个 Object 元素在主网页中嵌入第二个网页。 (实际上主要网页包含菜单和标题,主要应用程序页面在对象中)

例如

<object id="contentarea" standby="loading data, please wait..."  
title="loading data, please wait..." width="100%" height="53%"
type="text/html" data="MainPage.aspx"></object>

尽管此应用程序的旧版本使用 IFRAME 来执行此操作。我发现通过使用对象标记,嵌入式网页的行为与以前在 IFRAME 中托管时不同。例如,在 IE 中,工具提示不起作用(我将发布一个单独的问题!),看起来嵌入页面无法访问脚本中的父页面,但如果它是 IFRAME 则可以.

有人告诉我,支持对象标签而不是 IFRAME 的原因是 IFRAME 正在被弃用,因此 future 版本的浏览器不能依赖它。这是真的吗?在 Iframe 上使用 Object 标记来嵌入网页是否更可取?或者 IFRAME 是否有可能在未来得到很好的支持(在我老了,头发花白,并且过了我维护的应用程序的使用生命周期之后很久)?

最佳答案

IFRAME elementupcoming HTML5 standard 的一部分.此外,HTML5 是由主要浏览器供应商(Mozilla、Opera、Safari、IE)开发的,这基本上保证了在可预见的 future 我们将拥有 IFRAME 元素。其中一些已经支持某些 HTML5 元素,例如 AUDIO 和 VIDEO 以及一些新的 JavaScript API。

这也是事实 the OBJECT element is in the draft ,但那是因为 IFRAME 和 OBJECT 会有不同的用途。 IFRAMES 主要设计用于沙盒 Web 应用程序。

因此,我的建议是使用 IFRAME 而不是 OBJECT。

关于html - 使用 Iframe 或 Object 标签将网页嵌入另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/924946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com