IE浏览器中Web平台的首席程序经理Chris Wilson已发布到IE开发Weblog,以征询人们对IE7应该最好地支持哪种标准的意见 。 尽管有很多“ IE不支持标准!” 在网上争执不休,令人振奋的是,该团队似乎确实在征求有关Web开发社区希望他们从事的工作的意见。 PPK发布了他的前五项建议,并建议其他人也这样做。 我的是:
[清单= 1]
[*] DOM事件模型。 如果需要,请保留window.event的向后兼容性,但要支持将事件对象传递给事件处理程序,该事件对象是DOM事件规范中描述的事件对象,stopPropagation()和preventDefault(),而不是cancelBubble和returnValue。 就其本身而言,这将使DOM脚本更加整洁。 从本质上讲,这并不容易,因为每个人都知道您需要检查window.event,然后从srcElement或您拥有的东西中获取目标,但是事件处理程序将失去顶部和底部的所有跨浏览器分叉的东西。 这是我要解决的第一件事。
[*]除了链接以外,还支持CSS:hover选择器。 这样做可能会带来很多真正酷的纯CSS事情(Eric的纯CSS菜单是最简单的示例)。
[*]修复由富文本内容可编辑框生成的HTML。 这是可怕的标签汤,可能要干净得多。 我怀疑,这是一个相当低的级别,因为它会影响从IE复制HTML和将HTML粘贴到Outlook或类似的东西,因此它可能严格地说不是“ Web组件”的一部分。
[*]位置:固定。 请。
[*]扩大bookmarklet Javascript:URL的长度限制,因此可以使用体面的bookmarklet。
[/列表]
那是我的清单。 前两个是重要的。 我希望看到一些固定的CSS小问题,但实际上,这只是“使其像Firefox一样工作”,这是非常不公平和无益的抱怨。 我将把投诉留给CSS专家,他们可以诊断出特定的问题。
From: https://www.sitepoint.com/helping-the-internet-explorer-team/