相关疑难解决方法(0)

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

在基于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>
Run Code Online (Sandbox Code Playgroud)

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

我被告知在IFRAME上支持对象标记的原因是IFRAME已被弃用,因此不能依赖于未来版本的浏览器.这是真的吗?是否最好在Iframe上使用Object标签来嵌入网页?或者很可能IFRAME将来会得到很好的支持(很久以后我老了,灰色,并且超过了我维护的应用程序的使用寿命)?

html iframe object

31
推荐指数
3
解决办法
5万
查看次数

客户端包含在HTML页面上

以前,我曾认为将外部网址内容添加到网页中的唯一方法是使用IFRAME或JavaScript将其包含在您的网页中.

我刚刚学会了使用标签的另一种方式:

<object type="text/html" frameborder="0" data="http://Server/URL/"></object>

我在网上发现了一些确认这种能力的内容,但它没有谈论页面的辅助功能和SEO等功能.

更新:我不是在寻找有关如何使用此方法的信息,查找有关使用此方法时页面上发生的情况的信息,例如:

  • 辅助功能:屏幕阅读器仍然可以读取我的文档,就像通过服务器端包含的内容一样.
  • SEO:google还能索引这个内容吗?
  • JavaScript:我已经看到一些文章谈论仍然可以像这样使用JS,但是有任何安全隐患.

最重要的是,这不是一个众所周知的方法,所以在网上没有太多可用的(我无论如何都可以找到),所以我想看看是否有人有实施这种方法的经验.谢谢!

html security seo accessibility include

5
推荐指数
1
解决办法
2235
查看次数

标签 统计

html ×2

accessibility ×1

iframe ×1

include ×1

object ×1

security ×1

seo ×1