zoukankan      html  css  js  c++  java
  • IE浏览器的问题

      我们正在维护的项目使用的浏览器是IE9,最近项目的UI要大更新了,但要求还是得必须支持IE9,因为客户 .... balabalabalalala

      因为公司换了一批新的开发主机,系统都是WIN10的,内置IE版本是11,也没办法倒退,那就只能用开发者模式模拟IE9了。

    但始料未及的是,模拟版本和真正的IE9客户端根本就是两码事,前端UI在模拟模式下不仅样式错乱,并且出现很多JS的错误。

    例如:

      IE8不支持jQuery的 "string".trim() 形式,所以必须使用 $.trim("string"),否则会报JS异常。

      在IE调试模式下,如果在label标签中使用了value属性的值(label标签其实是没有这个属性的),再获取该label的value,是没办法获取到值得。但是关闭调试模式之后,是可以取到的。

    兼容性问题

     在IE下,项目原本的<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />适配IE版本你是IE7,导致LayUI的布局非常混乱,

    后来改为<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />,就可以比较完美适配了。

  • 相关阅读:
    NSUserDefaults写作和阅读对象定义自己
    JavaScript三在弹出的对话框中
    mybatis02 架构
    mybatis01
    oracle17 视图
    oracle16 例外
    oracle15 pl/sql 分页
    oracle14 复杂数据类型
    oracle13 触发器 变量
    oracle12 pl/sql
  • 原文地址:https://www.cnblogs.com/timjames/p/8663651.html
Copyright © 2011-2022 走看看