`

旧版系统IE兼容性问题

 
阅读更多

       公司上了个门户系统,需要把项目组下的项目都集成在门户中。

       集成工作中,遇到了这样一个问题。

       有一个系统,是8年前开发,当时IE浏览器的最高版本为IE8,系统也就支持到IE8。去年我接手了这个项目,当时接触过这个系统的同事就告诉我,这个系统只能在IE8以下正常访问,高版本浏览器会出问题,客户也知道这个情况。

       本来一切相安无事,但这个门户要求的浏览器版本是IE8以上,于是,当用户浏览器版本在IE10或IE11时,从门户打开的我们系统,页面布局就会出问题。

        后来经过测试,要想让原系统在高版本浏览器正常使用,文档模式必须是IE5 quirk。

        于是,我们在门户打开我们系统中,设置下文档模式,问题得到解决。

        代码加在<head></head>中就可以了

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

       

        后来,我们在本系统的总框架那个Jsp也加了这行代码,然后原系统也支持IE8以上版本了。

分享到:
评论

相关推荐

    IE兼容性解决IE兼容性解决IE兼容性解决IE兼容性解决

    本文将深入探讨如何解决IE兼容性问题,尤其是针对IE8版本的优化策略。 一、理解IE的DOCTYPE及其影响 DOCTYPE声明在HTML文档的开头,用于告知浏览器应使用哪种HTML或XHTML规范来解析页面。IE浏览器在不同的DOCTYPE...

    百度编辑器1.4.3.3版本IE8兼容性问题

    然而,在旧版浏览器,如Internet Explorer 8(简称IE8)中,由于浏览器自身特性和JavaScript API的限制,可能会出现各种兼容性问题。标题中的“对象不支持该属性或方法”错误,通常是由于IE8不支持某些新版本...

    IE7.JS解决IE兼容性问题方法

    总结来说,"IE7.JS解决IE兼容性问题方法" 这个主题涵盖了解决旧版IE浏览器兼容性问题的技术和策略,通过使用类似IE7.JS这样的库,开发者可以减少在不同版本IE间适配的工作量,提高网站的用户体验。

    如何解决IE兼容性问题

    浏览器兼容性问题一直是Web开发中的一个痛点,尤其是在IE(Internet Explorer)浏览器的环境中。这个问题源自于不同浏览器对HTML、CSS和JavaScript的解析标准不一致,导致网页在不同浏览器上显示的效果差异。解决IE...

    如何解决ie兼容性问题

    以下是一些解决IE兼容性问题的方法: 1. **使用`!important`规则** `!important`是一个CSS修饰符,它允许强制应用某个样式,即使有其他更具体的规则。在IE7及以上版本中,`!important`得到了支持。例如: ```css ...

    判断IE8兼容性视图工作模式

    标准模式按照最新的Web标准来渲染页面,而兼容性视图则是为了与旧版的网页兼容,模拟旧版IE(如IE7或更低版本)的行为。用户可以通过工具栏上的按钮或者设置来切换这两种模式。 要检测IE8是否处于兼容性视图,我们...

    IE6-IE11兼容性问题列表及解决办法.rar

    解决方法包括使用条件注释、CSS Hack或使用专门针对IE的库,如`html5shiv`和`respond.js`来增强CSS3在旧版IE中的表现。 2. **JavaScript兼容性**:IE6-IE8对ECMAScript 5标准支持不足,可能导致函数、对象属性和...

    IE兼容性插件

    在互联网技术日新月异的时代,浏览器的兼容性问题一直是开发者面临的一大挑战。尤其是在IE(Internet Explorer)浏览器的使用环境中,由于其独特的渲染引擎和对某些标准支持的不足,经常导致网页显示异常或功能失效...

    IE8 的兼容性问题总结

    总的来说,处理IE8的兼容性问题需要开发者具备扎实的跨浏览器开发技巧,包括理解旧版浏览器的特性和限制,使用polyfills,编写特定于IE8的代码,以及合理利用兼容性库。尽管现在IE8的市场份额已经很小,但在某些特定...

    终极解决kindeditor IE11兼容性看不到弹出框 360浏览器兼容性问题

    然而,像许多其他Web组件一样,它也可能遇到浏览器兼容性问题,尤其是在较旧的或非主流的浏览器中,比如IE11和360浏览器。本文将深入探讨如何解决KindEditor在这些浏览器上出现的“看不到弹出框”问题。 首先,我们...

    IE兼容IE6,IE7,IE8,IE9,IE10js文件

    总的来说,处理IE兼容性问题是一项复杂的工作,涉及到JavaScript语法、DOM操作、CSS解析等多个方面。这个压缩包中的js文件可能是开发者解决这些难题的利器,通过引入和执行这些脚本,可以有效地提升网站在IE各版本上...

    IE5,IE6,IE7,IE8的css兼容性列表

    在互联网发展的早期,微软的Internet ...随着现代浏览器的普及,这些旧版本IE的兼容性问题逐渐减少,但作为历史遗留问题,对于维护旧网站或者支持老旧设备的开发者来说,理解这些版本的CSS兼容性仍是至关重要的。

    IE11兼容性问题完美解决(用户代理字符串)

    在IE11中,由于微软试图提高对现代Web标准的支持,其默认的UA字符串可能会导致一些旧的网页或应用误认为它是更现代的浏览器,从而可能导致兼容性问题。例如,某些依赖于特定IE版本特性的JavaScript代码可能无法正确...

    IE6、_IE7、IE8、Firefox兼容性问题

    例如,使用XHTML或HTML5的DOCTYPE会导致IE进入标准模式,而老的DOCTYPE可能导致IE进入“Quirks模式”,在这种模式下,浏览器会模拟旧版IE的行为。 6. **JavaScript检测**: 可以使用JavaScript检测用户使用的...

    浏览器兼容 谷歌IE8.js,IE9.js下载

    总的来说,`IE8.js`和`IE9.js`是前端开发中处理IE浏览器兼容性问题的重要工具,它们帮助开发者在不牺牲用户体验的前提下,让网站和应用在旧版IE浏览器上也能正常运行。然而,随着IE市场份额的逐渐减少,现代浏览器的...

    IE.JS解决IE兼容性问题方法汇总

    总的来说,IE.JS是开发者解决老版本IE浏览器兼容性问题的重要工具,通过JavaScript的手段提升了旧版IE对现代Web标准的支持,使得开发者能够更专注于网站的创新和用户体验,而不是花费大量时间解决兼容性难题。

    html IE兼容问题

    一、CSS在IE中的兼容性问题 1. 选择器支持:IE6到IE8对CSS2.1的选择器支持不足,如:伪类`:hover`、`:first-child`等在非链接元素上不生效,而IE9以上开始支持CSS3选择器。 2. 属性支持:例如,透明度`opacity`在...

    javascript解决IE9兼容.rar

    这通常是不推荐的,因为可能引起系统不稳定,但对理解IE的兼容性问题有帮助。 3. **解决IE9兼容性问题的页面代码**:`解决IE9兼容性问题的页面代码.txt`可能包含HTML和JavaScript代码,用于解决IE9特有的渲染和功能...

Global site tag (gtag.js) - Google Analytics