读书人

在线检测您的电脑是否安装了.net的哪些

发布时间: 2012-08-13 13:21:53 作者: rapoo

在线检测你的电脑是否安装了.net的哪些版本,大家来试试正确不
请用IE浏览器打开本网页,其他浏览器可能会出现错误。
在.net版本列表里面点击选择.net的版本号,然后点击 开始检测
检测完毕之后将会在下方显示检测结果,是否已经安装了。net的某个版本
在线网页页面 http://www.40ps.com/tools/donet-framework.html

下面是主要的js代码

JScript code
script type="text/javascript">     // .net 版本号        function window::onload(){      if (HasRuntimeVersion(dotNETRuntimeVersion)){        result.innerHTML = "已经安装了 .NET Framework " + dotNETRuntimeVersion      }else{        result.innerHTML = "没有安装 .NET Framework " + dotNETRuntimeVersion + ".</font>";      }            //result.innerText += "\n\n本电脑的User-Agent为 :  " +       //  navigator.userAgent + ".";    }                function HasRuntimeVersion(versionToCheck){      var userAgentString =         navigator.userAgent.match(/.NET CLR [0-9.]+/g);      if (userAgentString != null){        var i;        for (i = 0; i < userAgentString.length; ++i){          if (CompareVersions(GetVersion(versionToCheck),             GetVersion(userAgentString[i])) <= 0)            return true;        }      }      return false;    }        function GetVersion(versionString){      var numericString =         versionString.match(/([0-9]+)\.([0-9]+)\.([0-9]+)/i);      return numericString.slice(1);    }        function CompareVersions(version1, version2){      for (i = 0; i < version1.length; ++i){        var number1 = new Number(version1[i]);        var number2 = new Number(version2[i]);        if (number1 < number2)          return -1;        if (number1 > number2)          return 1;      }      return 0;    }</script>




[解决办法]

[解决办法]
打开控制面板,更快一些

[解决办法]
ie9,检测不出.net framework 4.0
[解决办法]
谷歌测试 都是 无效的 居然显示 我啥版本都没安装 !
[解决办法]
ie8,都检测不出.net framework 4.0

[解决办法]
探讨
ie9,检测不出.net framework 4.0

读书人网 >asp.net

热点推荐