gec*_*ist 5 iframe jquery internet-explorer object
我想知道是否有可能使用jQuery 在IE 8及更低版本上加载时切换<object>
站点上的所有标签<iframe>
.从本质上讲,这将允许页面XHTML 1.1
有效,而不必一直进行双重编码,从而无需花费太多时间专注于非标准浏览器.
该data=
属性需要更改为src=
,我想插入frameborder="0"
,并且还需要为标记设置标记的所有style
值.<object>
<iframe>
我的目标不是创建一个关于<iframe>
s vs <object>
s 的辩论,我只是认为这将是一个巨大的节省,并鼓励适当的,严格的xhtml
编码实践.
感谢您的任何意见!
有关如何更改元素类型的基本概要,请参阅jQuery 将 DOM 元素转换为不同类型(不知道它是否能在 XHTML 中正常工作,但很可能),但我认为这根本不是一个好主意。我可以看到它会在旧机器(运行 IE6 的机器上)上造成延迟,而且显然,当 JavaScript 被禁用时它不会工作。所有这些都是为了实现有效的代码?在我看来这不是一个好主意。
在此之前,如果代码在任何情况下都必须有效,我会考虑在服务器端向 IE6 提供不同的代码。