为什么我的应用程序中的某些组件在IE7中工作,而在IE9中不起作用
Why is that some of the components in my application work in IE7 but not in IE9?
为什么我的应用程序中的某些组件(基于JS)在IE7中工作,而在IE9中不起作用?例如,我的一个复选框在IE9中工作,但是一旦我将文档模式切换到IE7,它就可以正常工作。
理想情况下,在以前版本的浏览器中工作的东西也应该在较新版本中工作。可能是我不明白IE是如何发生的。有人可以帮我理解这一点吗?
虽然确实有一种理想,即
事情继续按照它们的方式运作,但在创新和兼容性之间存在着一种自然的紧张关系。 前者提供了更容易做事的新方法。 后者希望最大化先前的投资回报。 实际的事实是,事情会随着时间的推移而变化,必须维护应用程序才能相关且功能正常。
在最近的版本中,IE团队投入了大量的时间和精力,使IE与各种Web标准和其他主要浏览器的互操作性更强。 这意味着更多地关注常见行为,而不是关注专有功能或旧技术。
如果没有关于失败组件的更具体细节,例如底层代码和错误条件,人们只能推测原因。 组件可能依赖于较新版本的 IE 中不再支持的功能。 组件可能依赖于在较新版本的 IE 中更改的行为。 很难说。
您将需要深入研究您的组件并找出它们失败的原因。 IE 兼容性说明书可能会有所帮助,因为它描述了最新版本 IE 中的许多兼容性更改。 此外,F12 开发人员工具可能有助于识别组件中的问题。
但是,如果没有更具体的信息,就很难提供具体的答案。
希望这有帮助...
--矛
相关文章:
- 应该怎么做才能使其在IE7中工作
- Chrome 中的图片映射:事件未触发!在IE7中工作正常
- 无法在 IE 9 中传递此运算符的值,而它在 IE7 和 IE8 中工作正常
- 使 JavaScript 特定的代码在 IE7 中工作
- 获取尾随逗号(在JavaScript中)在IE7 / IE8中工作
- jquery设置隐藏的输入值在IE7和IE8中未按预期工作
- 推文按钮在IE7中无法正确显示,但在Mozilla,chrome和IE 8中工作正常
- 为什么我的应用程序中的某些组件在IE7中工作,而在IE9中不起作用
- slideToggle()在IE7中无法正常工作
- 我可以使用excanvas或类似的画布填充程序让impact js在IE7和/或8中工作吗
- this.style.backgroundColor don'我不在IE7/8工作
- 让hashchange事件在所有浏览器(包括IE7)中工作
- 带有渐变的Javascript滑块在chrome上失败,而在FF和IE7/8/9上工作
- IE7中没有填充mootools中的动态下拉列表.IE8工作良好
- 水平菜单和具有公共边界的子菜单,它们也必须在ie7中工作
- jQuery:包含在ie7中不工作的内容(jQuery 1.3.5)
- jQuery Scroll不能在ie7和ie8中工作
- 美元(& # 39;html # 39;) .append()并# 39;t在IE7工作
- ie7问题:jquery点击编辑不工作
- 按钮标签在ie7中不工作