none
求救:IE版本号问题 RRS feed

  • 问题

  • 前两天装了silverlight,新建一个工程什么代码也没改,运行发现SilverAppTestPage.aspx老是出错,而SilverAppTestPage.html运行正常.

    不知道大家有没有遇到!

    去网上找了一天都没结果,最后只有自己调试IE,发现问题如下:

    在调试中,有个JavaScriptResource(动态)文件,其中这一句出错

    Sys.Browser.version = parseFloat(navigator.userAgent.match(/MSIE (\d+\.\d+)/)[1]);

    因为navigator.userAgent.match()返回null

    而查看了相关值 navigator.userAgent = "Mozilla/4.0 (compatible; MSIE 6; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)"

     

    真的不明白了,我的IE明明为7.0,怎么成了MSIE 6.根据这一句match(/MSIE (\d+\.\d+)/)如果是MSIE 6.0也就好了,还不会出错.

    重装了IE还是不行,我的本来就IE连hotmail打不开,microsoft.com也常出错.

    只好装个fireFox来打开hotmail,真是好笑.

    不知哪个达人知道问题在哪?

     

    2008年5月7日 10:54

答案

  • 您好,我这里用的也是IE7,也装了Silverlight。但是没有遇到您说的无法打开hotmail以及microsoft.com的问题。建议您先看看您的浏览器是否装了其他的什么第三方的add-on。您可以通过tools|Manage Add-ons,来enable/disable所有的add-on控件,看看问题是否还是存在。还有建议您可以登录support.microsoft.com看看您的IE是否需要安装新的更新补丁。

     

    希望对您有所帮助。

    王文渊

    2008年5月19日 4:29

全部回复

  • 您好,我这里用的也是IE7,也装了Silverlight。但是没有遇到您说的无法打开hotmail以及microsoft.com的问题。建议您先看看您的浏览器是否装了其他的什么第三方的add-on。您可以通过tools|Manage Add-ons,来enable/disable所有的add-on控件,看看问题是否还是存在。还有建议您可以登录support.microsoft.com看看您的IE是否需要安装新的更新补丁。

     

    希望对您有所帮助。

    王文渊

    2008年5月19日 4:29
  • 您好.谢谢你的提醒. 不过add on全关了,IE也是最新.还是不行.

    2008年5月22日 2:27