none
紧急求助!打上IE9的最新补丁后,navigator.appVersion出问题 RRS feed

  • 问题

  • 环境windows7 64位+IE9

    更新

    MS12-044:Internet Explorer 累积安全更新:2012 年 7 月 10 日

    补丁后,本机的32位IE9出现问题如下:

    js中以navigator.appVersion取版本信息“5.0 (compatible; msie 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; MAAU; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)”

    标识IE版本的key由以前的“MSIE 9.0”变为“msie 9.0”,导致现在获取版本号失败,严重影响使用效果!

    而本机64位IE9以同样的方式取版本信息正常,如下“5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; MAAU; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)”

    此问题请关注!

    2012年7月18日 2:27

答案

  • 反安装了几回了,返到IE8时仍然是“msie 9.0”,这个比较异常。

    不过我从注册表里搜索“msie 9.0”的键值,找到后手动改成大写,问题就解决了。

    非常感谢你的帮助!

    • 已标记为答案 sunny00 2012年7月19日 3:44
    2012年7月19日 3:05

全部回复

  • 我也有安裝這更新, 可是沒有問題.

    ---------------------------
    Message from webpage
    ---------------------------
    5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
    ---------------------------
    OK  
    ---------------------------

    ---------------------------
    Message from webpage
    ---------------------------
    5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
    ---------------------------
    OK  
    ---------------------------

    請先使用安全模式 ( 在Pearl 鍵入Internet Explorer後選擇"Internet Explorer (No Add-ons)" ) 看看是不是受BHO影響.


    • 已编辑 cheong00 2012年7月18日 6:58
    2012年7月18日 6:56
  • 已根据您的建议进行验证,在安全模式下以无加载项方式测试仍然是小写的“msie 9.0”。望继续提供宝贵意见!

    
    
    
    
    
    
    2012年7月18日 9:49
  • 那很奇怪... 我在Win7 SP1 Ultimate英文版上測試沒有問題.

    你嘗試按 F12 開一下Development Toolbar. 選"Tools"->"Change user agent string"看是不是選Default?

    Btw, 你確定真的和那更新有關嗎? 有沒有嘗試反安裝那更新看看?

    2012年7月18日 10:48
  • 反安装了几回了,返到IE8时仍然是“msie 9.0”,这个比较异常。

    不过我从注册表里搜索“msie 9.0”的键值,找到后手动改成大写,问题就解决了。

    非常感谢你的帮助!

    • 已标记为答案 sunny00 2012年7月19日 3:44
    2012年7月19日 3:05