网站解析教程软文广告经典案例300大全
在Tech Times#183中,我介绍了Microsoft在IE8中支持浏览器版本定位的计划,除非微软新提议的<meta>
标签指示浏览器在IE8中呈现网页,否则该计划将默认以与IE7中相同的方式呈现网页。新的“超级标准”模式。
同样如前所述,这些计划引发了Web标准界的争论。 尽管像埃里克·迈耶(Eric Myer)和杰弗里·扎德曼(Jeffrey Zeldman)这样的领导人已经开始接受微软的做法,但杰里米·基思(Jeremy Keith)等许多受人尊敬的声音仍在继续大声疾呼,特别是因为微软计划永久渲染HTML 4.x文档,直到它们出现在IE7中,除非它们包含新X-UA-Compatible
<meta>
标签。
问题远未得到明确解决,但问题仍在继续分裂社区,Microsoft正在专心聆听。 就在一周前, Web Standards Project的成员(其中一些人正在与Microsoft合作制定其浏览器版本定位计划)与Microsoft的Chris Wilson一起进行了圆桌讨论,讨论了社区对该公司对计划的反应。 IE8,以及为更好地调整这些计划而提出的一些想法。
如果您对辩论感兴趣,那么讨论当然值得一听(或者笔录值得一看),但是所有这些都归结为Chris Wilson的分词 :
“ […]我们还没有发现任何能够保护用户体验以及所提供内容的东西,但是我们肯定会努力减轻Web开发人员的痛苦。”
因此,至少在目前,这听起来像是微软坚定了其“ IE7默认”行为计划,这一计划让很多人感到不安。
但这并不是所有的坏消息:讨论中确实包含一些有趣的花絮,它们可能会带来一些希望。
亚伦·古斯塔夫森(Aaron Gustafson)明确表示,Internet Explorer的版本定位功能将对JavaScript的适用范围与对CSS的适用范围一样,这使Microsoft可以对其JavaScript标准合规性进行一些长期的改进。
例如,Internet Explorer的
document.getElementById
实现始终通过name和id属性选择元素。 修复此问题将完全破坏依赖Internet Explorer非标准JavaScript行为的现有Web应用程序(如果不是计划的版本定位功能)。克里斯·威尔逊(Chris Wilson)表示,IE8的公开测试版将包含一项功能,该功能使开发人员可以在“超级标准”模式下测试所有网站的渲染。 这将为开发人员和Microsoft提供机会来评估IE8默认为完全标准模式将造成多少损坏。
令人沮丧的是,新浏览器版本带来的许多不兼容性仍然归结于浏览器的用户代理字符串。 因此,Microsoft正在考虑提供一种用户可访问的选项,该选项将使IE8在用户代理字符串中声明为IE7。
希望当IE8改进的标准合规性导致兼容性问题时,IE8 beta会比IE7 beta更清晰。 根据Wilson的说法,许多开发人员只是认为IE7 Beta中的网站呈现问题是Beta中的错误,因此直到IE7发布后才解决这些问题。
From: https://www.sitepoint.com/ie8-version-targeting-microsoft-considers-feedback/