我们目前正在维护基于ASP.Net 3.5,MS Enterprise Lib 4.1和Telerik ASP.Net AJAX 2010的企业应用程序。该应用程序由2个不同的部分,内部网和Internet部分组成。我们在2011年宣布了与IE6及以上版本以及Firefox的兼容性。到目前为止,IE10和11版已经很好了。自推出以来,我们建议用户打开IE8兼容的兼容模式。但是对于IE10,我们发现我们需要添加App_Browser,它仍会破坏某些页面。
现在我们计划为IE9及更高版本提供支持,因此我们决定将Telerik ASP.Net AJAX更新到最新版本。但是在这个过渡期间,我们注意到在浏览器之间切换时会出现很多UI问题。为了最大限度地减少更新每个页面的工作量,我们想尝试在web.config中使用“ua-x-compatible”来强制所有浏览器以最适合的渲染模式进行渲染。但是没有提到设置IE = 6。我们想知道如何配置它以便所有新的IE浏览器切换到IE8使用的Compat视图模式。我们注意到的另一件事是IE = 8时,与使用IE8 Compat View相比,在外观和感觉方面存在细微差别。我们正在努力尽可能地减少差异,以保持用户体验。
我们也明白,在Intranet中,较新的IE浏览器会自动回退到Compat View,但对我们来说似乎并非如此。
如果对此有直接的答案,那么我会非常感激,否则一些方向将是一个很好的起点。
谢谢
答案 0 :(得分:1)
我们不再需要社区继续支持IE6
一些社区正在推广删除对此浏览器的全面支持。
但是我理解这并不总是我称之为可以做到的。我建议你试试:
http://modernizr.com/docs/#support
这将填充您的javascript,并将帮助您获得浏览器支持。