Ala*_*laa 7 javascript css internet-explorer cross-browser telerik
我有一个在所有浏览器上完全兼容的网站,包括IE 7到9
我感到很震惊,我试了一下IE-10,太多的错误,因为我没有时间来解决这个问题的IE-10和我也使用第三方控件"Telerik的",我决定尝试通过打开一个简单的解决方案文档和浏览器模式回到ie9.
在开发工具IE-10,如果设置了手动文档模式到IE9标准和浏览器模式到IE9,所有的错误都会飞走了,我已经找到一种方式,迫使IE-10使用文档模式:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
Run Code Online (Sandbox Code Playgroud)
但是浏览器模式怎么样?有没有办法在渲染之前设置它的值?
解决方案:我在这个问题中使用的方式是正确的,但是我的解决方案是更新托管服务器中的窗口,有许多更新,可疑的是:更新Internet Explorer 8兼容性视图列表,用于Windows Server 2008 R2 x64 Edition (KB2598845)
您已经对文档模式进行了排序。这还不能解决问题吗?它通常能达到目的。
浏览器模式不需要发挥作用,因为它根本不影响渲染;它只是更改 UA 字符串,因此它不会对页面布局产生任何影响......除非代码中存在某些内容试图通过查看 UA 字符串来执行特定于浏览器的 hack。
如果你的代码中有一些东西可以做到这一点,那么这就是问题所在,你应该修复它。(无论如何,使用 UA 字符串影响页面布局通常会被认为是一种不好的做法;通常有更好的方法来做到这一点)
如果是 Telerik 本身在做这件事,那么我想他们已经被迫寻找解决方案了(IE10 已经推出一段时间了,他们会得到其他用户的抱怨),所以你可能会发现更新到最新版本即可解决问题。
| 归档时间: |
|
| 查看次数: |
14695 次 |
| 最近记录: |