`
荷戟者
  • 浏览: 278521 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Extjs IE8和IE8兼容模式问题

 
阅读更多


 收集的问题:

出处:http://hi.baidu.com/hexiaojian/item/f1462d46a31383d0c1a592ec

 

最近遇到这样的问题:好好的一个页面,有些人看起来完全正常,但在另外一些机器上就成了一团糟,而在代码上又看不出任何问题,比如下面这个情况:

 



 

 找了很久,最后发现原因在于IE8的一个奇怪的约定:对于所有内部网上的主机(包括localhost),它都会自动启动所谓的IE7兼容模式,在这个模式下,整个浏览器就像是IE7在运作,你会看到像下图中的一个图标闪现:




 


而俺测试了一下Ext.isIE7,也确实是true——也就是说,EXTJS确实把它当成了IE7。
但是坏就坏在它这个所谓的兼容模式并不真正完全兼容,结果就出现了上面这种奇怪的现象。
 
而要解决这个问题倒也不难,只需在网页上加上这么一句即可:

 

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

 

这里IE=edge的意思是让IE自动适配最高可能的版本——这样,IE8就会把自己当成IE8,而不会去启动兼容模式,不管是内网还是外网。

  • 大小: 24.4 KB
  • 大小: 9.5 KB
分享到:
评论

相关推荐

    解决Extjs3.0不兼容IE9

    项目中遇到Extjs3.0在IE9中不兼容,现有两种解决方法

    Exjts2.2.1中datefield控件在IE8下显示不全BUG

    在使用Extjs2.2.1版本开发Web应用时,可能会遇到一个特定的问题:`datefield`控件在Internet Explorer 8(简称IE8)浏览器中的显示存在问题,具体表现为控件内容无法完全展示出来。这个问题对于依赖于Extjs框架进行...

    extjs浏览器问题

    标题中的“extjs浏览器问题”指的是使用ExtJS框架在不同浏览器上出现的兼容性问题,特别是针对Internet Explorer(IE)浏览器出现的语法错误。ExtJS是一个用于构建富客户端Web应用程序的JavaScript库,它依赖于现代...

    eWebEditor 已修正IE5678兼容

    然而,由于浏览器的差异性,尤其是在早期版本的Internet Explorer(IE5、IE6、IE7和IE8)中,eWebEditor可能会遇到兼容性问题,导致功能受限或者显示异常。本文将深入探讨这些兼容性问题以及如何进行修复。 首先,...

    ExtJS

    2. **如何解决IE兼容性问题.doc**:这可能是关于解决Internet Explorer特有的兼容性问题的指南,包括对旧版本IE的支持策略,如使用条件注释、jQuery的兼容模式等。 3. **js浏览器兼容手册.txt**:这是一份...

    extjs 3.4 开发前准备

    对于EXTJS 3.4和4.1版本的共存问题,可以将它们分别打包成WAR文件,部署到Tomcat或JBoss服务器中,以避免内存溢出。访问EXTJS的API和示例,可以通过配置服务器的URL来实现。 3. EXTJS 开发环境配置 - 浏览器:推荐...

    extjs学习网页学习资料

    "extjs学习IE"同样可能指的是EXTJS在IE浏览器上的学习资源,可能包括了如何解决EXTJS在IE上的兼容性问题,或者是在IE环境下优化EXTJS应用的方法。 综合这些资料,我们可以系统地学习EXTJS,从基础组件使用到高级...

    解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题

    用ExtJS开发将近一年了,也遇到了很多奇怪的问题,印象最深的要算是ExtJS在ie中显示的问题了。由于开发过程中大多用chrome来调试,很少在ie中调试(现在两者都要兼顾),导致最后在ie中页面不能正常加载,当时那个囧...

    extjs6.2 SDK下载

    10. **兼容性**:EXTJS 6.2应保持与主流浏览器的良好兼容性,包括Chrome、Firefox、Safari、Edge和IE(至少到一定版本)。 在开始使用EXTJS 6.2 SDK前,建议先阅读提供的"下载说明.txt"和"解压密码.txt",了解下载...

    Extjs6.2最新文档

    10. **兼容性**:ExtJS 6.2会继续支持主流的浏览器,包括IE10+,Chrome,Firefox等,并可能提升了对最新浏览器特性的支持。 在“extjs”和“assets”这两个压缩包子文件中,“extjs”很可能包含了框架的源码、库...

    ext-3.21.rar 整合了css+div+js的高效完美ExtJS

    10. **社区和生态系统**:ExtJS拥有活跃的开发者社区,提供大量的插件、示例和教程,方便开发者解决问题和扩展功能。 学习并掌握ExtJS对于Web开发者来说至关重要,因为它不仅提供了强大的前端开发工具,而且符合...

    extjs4.2.3

    6. **兼容性提升**:EXTJS 4.2.3可能会改善与不同浏览器的兼容性,包括较旧版本的IE,以支持更广泛的用户基础。 7. **文档更新**:随着新版本的发布,官方文档通常也会得到更新,提供更详尽的API参考和示例,帮助...

    extjs加水印

    在IT行业中,尤其是在开发Web应用时,安全性是一个至关重要的议题。"extjs加水印"这一主题涉及到...在实际开发中,应根据项目需求和兼容性要求选择合适的方法,并进行充分的测试,确保水印的可见性和不影响用户体验。

    extjs6.2gpl

    1. **多框架支持**:ExtJS 6引入了Modern和Classic两个工具包,Modern针对触摸设备设计,Classic则保持与早期版本的兼容性。6.2可能对这两个工具包进行了改进,提供了更好的跨平台体验。 2. **组件升级**:各种UI...

    Extjs4 整合百度编辑器

    - **服务器环境**:由于ExtJS 4采用MVC模式,本地测试可能遇到问题,所以建议将代码部署到服务器上进行测试。 - **浏览器兼容性**:该集成方案已经通过了谷歌、火狐和IE10的测试,这意味着它在这些主流浏览器中...

    extjs 2.2 内存泄漏补丁

    综上所述,"extjs 2.2 内存泄漏补丁"是一个针对性的修复方案,旨在解决在IE6上使用ExtJS 2.2时遇到的内存管理问题。通过替换原有的JavaScript文件,开发者可以期望改善应用程序的内存效率,从而提高用户体验。然而,...

    Extjs表格合并代码

    总结,实现ExtJS表格合并代码的关键在于理解表格组件的结构、配置和模板机制,并能妥善处理浏览器之间的兼容性问题。通过细心的CSS调整和对盒模型的深入理解,我们可以创建出在各种浏览器下表现一致的表格应用。在...

    extjs 2.2

    14. **社区支持**:ExtJS拥有庞大的开发者社区,提供了大量的插件、示例和教程,方便开发者解决问题和扩展功能。 综上所述,ExtJS 2.2是一个功能强大且成熟的JavaScript框架,它通过组件化开发和丰富的UI控件,极大...

    ExtJS4之初体验

    尽管在本地文件系统中运行ExtJS程序是可行的,但出于安全性和跨域问题的考虑,强烈建议安装并使用本地Web服务器。常见的本地服务器包括Apache、Nginx、IIS以及轻量级的Node.js服务器如Express。本例中选择了Tomcat...

Global site tag (gtag.js) - Google Analytics