以前,我曾认为将外部网址内容放入网页的唯一方法是使用IFRAME或JavaScript将其包含在您的网页中。
我刚学会了另一种使用标签的方式:
<object type="text/html" frameborder="0" data="http://Server/URL/"></object>
我在网上发现了一些确认此功能的内容,但它没有谈论页面的辅助功能和搜索引擎优化等功能。
更新:我不是在寻找有关如何使用此方法的信息,查找有关使用此方法时页面上发生的情况的信息,例如:
最重要的是,这不是一个众所周知的方法,因此网上没有太多可用的(我无论如何都可以找到),所以我想看看是否有人有过实现这种方法的经验。谢谢!
答案 0 :(得分:1)
我认为Pekka评论中的问题应该让你满意 尽管如此,您也可以考虑使用XML数据岛。
答案 1 :(得分:1)
要屏幕阅读器,对象元素为conditional content,因此它们不会自动呈现,且必须为fallback。
对于搜索引擎优化目的,spec表示可以通过单击某些突出显示的文本来激活对象。
<P><OBJECT declare
id="earth.declaration"
data="TheEarth.mpeg"
type="application/mpeg">
The <STRONG>Earth</STRONG> as seen from space.
</OBJECT>
...later in the document...
<P>A neat <A href="#earth.declaration"> animation of The Earth!</A>
对象元素与iframe具有相同的安全限制,因此不允许跨域JavaScript,但已找到并修复了exceptions。
<强>参考强>