亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

JS代碼實現電腦配置檢測功能

2024-05-06 16:43:15
字體:
來源:轉載
供稿:網友

下面一段代碼給大家分享js代碼實現電腦配置檢測功能,具體代碼如下所示:

<!DOCTYPE html><html>  <head>    <meta charset="UTF-8">    <title></title>  </head>  <style type="text/css">    h1 {      text-align: center;      color: #000046;    }    .i {      display: inline-block;      vertical-align: middle;      width: 30px;      height: 30px;      margin: 5px 20px;      background: url(http://yi.sunlands.com/ent-portal-war/images/tc_icon.png) no-repeat;    }    .a {      background-position: 0 0;    }    .b {      background-position: 0 -40px;    }    .c {      background-position: 0 -80px;    }    .d {      background-position: 0 -120px;    }    .e {      background-position: 0 -160px;    }    b {      color: #007ac3;      padding-right: 10px;    }    i {      color: green;      font-weight: bold;    }    .box {      width: 460px;      height: 360px;      margin: auto;      padding: 20px;      border: 2px solid darkgray;      font-size: 18px;      border-radius: 10px;      border-left-width: 10px;      border-right-width: 10px;    }  </style>  <body>    <h1>電腦配置檢測</h1>    <hr />    <div class="box">      <p> <i class="i a"></i> <b>您的操作系統是: </b> <i id="xitong"></i> </p>      <p> <i class="i b"></i> <b>您的網絡鏈接狀態是: </b> <i id="netline"></i> </p>      <p> <i class="i b"></i> <b>您當前瀏覽網速是:</b> <i id="wangsu"></i> </p>      <p> <i class="i c"></i> <b>您電腦的分辨率是:</b> <i id="fenbianlv"></i> </p>      <p> <i class="i d"></i> <b>您的瀏覽器是:</b> <i id="liulanqi"></i> </p>      <p> <i class="i e"></i> <b>您的flash的版本是:</b> <i id="flash_banben"></i> </p>    </div>  </body>  <script src="jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>  <script type="text/javascript">    $(function(){      if(typeof Obj == "undefined") {        var Obj = new Object();      }      if(typeof Obj.SWFObjectUtil == "undefined") {        Obj.SWFObjectUtil = new Object();      }      Obj.SWFObject = function(_1, id, w, h, _5, c, _7, _8, _9, _a) {        if(!document.getElementById) return;        this.params = new Object();        this.variables = new Object();        this.attributes = new Array();        if(_1) this.setAttribute("swf", _1);        if(id) this.setAttribute("id", id);        if(w) this.setAttribute("width", w);        if(h) this.setAttribute("height", h);        if(_5) this.setAttribute("version", new Obj.PlayerVersion(_5.toString().split(".")));        this.installedVer = Obj.SWFObjectUtil.getPlayerVersion();        if(!window.opera && document.all && this.installedVer.major > 7) {          Obj.SWFObject.doPrepUnload = true;        }        if(c) this.addParam("bgcolor", c);        var q = _7 ? _7 : "high";        this.addParam("quality", q);        this.setAttribute("useExpressInstall", false);        this.setAttribute("doExpressInstall", false);        var _c = (_8) ? _8 : window.location;        this.setAttribute("xiRedirectUrl", _c);        this.setAttribute("redirectUrl", "");        if(_9) this.setAttribute("redirectUrl", _9);      };      Obj.SWFObject.prototype = {        useExpressInstall: function(_d) {          this.xiSWFPath = !_d ? "expressinstall.swf" : _d;          this.setAttribute("useExpressInstall", true);        },        setAttribute: function(_e, _f) {          this.attributes[_e] = _f;        },        getAttribute: function(_10) {          return this.attributes[_10];        },        addParam: function(_11, _12) {          this.params[_11] = _12;        },        getParams: function() {          return this.params;        },        addVariable: function(_13, _14) {          this.variables[_13] = _14;        },        getVariable: function(_15) {          return this.variables[_15];        },        getVariables: function() {          return this.variables;        },        getVariablePairs: function() {          var _16 = new Array();          var key;          var _18 = this.getVariables();          for(key in _18) {            _16[_16.length] = key + "=" + _18[key];          }          return _16;        },        getSWFHTML: function() {          var _19 = "";          if(navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {            if(this.getAttribute("doExpressInstall")) {              this.addVariable("MMplayerType", "PlugIn");              this.setAttribute("swf", this.xiSWFPath);            }            _19 = "<embed type=/"application/x-shockwave-flash/" src=/"" + this.getAttribute("swf") + "/" width=/"" + this.getAttribute("width") + "/" height=/"" + this.getAttribute("height") + "/" style=/"" + this.getAttribute("style") + "/"";            _19 += " id=/"" + this.getAttribute("id") + "/" name=/"" + this.getAttribute("id") + "/" ";            var _1a = this.getParams();            for(var key in _1a) {              _19 += [key] + "=/"" + _1a[key] + "/" ";            }            var _1c = this.getVariablePairs().join("&");            if(_1c.length > 0) {              _19 += "flashvars=/"" + _1c + "/"";            }            _19 += "/>";          } else {            if(this.getAttribute("doExpressInstall")) {              this.addVariable("MMplayerType", "ActiveX");              this.setAttribute("swf", this.xiSWFPath);            }            _19 = "<object id=/"" + this.getAttribute("id") + "/" classid=/"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000/" width=/"" + this.getAttribute("width") + "/" height=/"" + this.getAttribute("height") + "/" style=/"" + this.getAttribute("style") + "/">";            _19 += "<param name=/"movie/" value=/"" + this.getAttribute("swf") + "/" />";            var _1d = this.getParams();            for(var key in _1d) {              _19 += "<param name=/"" + key + "/" value=/"" + _1d[key] + "/" />";            }            var _1f = this.getVariablePairs().join("&");            if(_1f.length > 0) {              _19 += "<param name=/"flashvars/" value=/"" + _1f + "/" />";            }            _19 += "</object>";          }          return _19;        },        write: function(_20) {          if(this.getAttribute("useExpressInstall")) {            var _21 = new Obj.PlayerVersion([6, 0, 65]);            if(this.installedVer.versionIsValid(_21) && !this.installedVer.versionIsValid(this.getAttribute("version"))) {              this.setAttribute("doExpressInstall", true);              this.addVariable("MMredirectURL", escape(this.getAttribute("xiRedirectUrl")));              document.title = document.title.slice(0, 47) + " - Flash Player Installation";              this.addVariable("MMdoctitle", document.title);            }          }          if( this.getAttribute("doExpressInstall") || this.installedVer.versionIsValid(this.getAttribute("version"))) {            var n = (typeof _20 == "string") ? document.getElementById(_20) : _20;            n.innerHTML = this.getSWFHTML();            return true;          } else {            if(this.getAttribute("redirectUrl") != "") {              document.location.replace(this.getAttribute("redirectUrl"));            }          }          return false;        }      };      Obj.PlayerVersion = function(_29) {        this.major = _29[0] != null ? parseInt(_29[0]) : 0;        this.minor = _29[1] != null ? parseInt(_29[1]) : 0;        this.rev = _29[2] != null ? parseInt(_29[2]) : 0;      };      Obj.SWFObjectUtil.getPlayerVersion = function() {        var _23 = new Obj.PlayerVersion([0, 0, 0]);        if(navigator.plugins && navigator.mimeTypes.length) {          var x = navigator.plugins["Shockwave Flash"];          if(x && x.description) {            _23 = new Obj.PlayerVersion(x.description.replace(/([a-zA-Z]|/s)+/, "").replace(/(/s+r|/s+b[0-9]+)/, ".").split("."));          }        } else {          if(navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0) {            var axo = 1;            var _26 = 3;            while(axo) {              try {                _26++;                axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + _26);                _23 = new Obj.PlayerVersion([_26, 0, 0]);              } catch(e) {                axo = null;              }            }          } else {            try {              var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");            } catch(e) {              try {                var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");                _23 = new Obj.PlayerVersion([6, 0, 21]);                axo.AllowScriptAccess = "always";              } catch(e) {                if(_23.major == 6) {                  return _23;                }              }              try {                axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");              } catch(e) {}            }            if(axo != null) {              _23 = new Obj.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));            }          }        }        return _23;      };      //獲取瀏覽器flash版本號      function getFlashVersion() {        var version = Obj.SWFObjectUtil.getPlayerVersion();        $("#flash_banben").html(version['major'] + "." + version['minor'] + "." + version['rev']);      };      //獲取操作系統屏幕分辨率      function getScreenSize() {        return {          width: screen.width,          height: screen.height        };      }      $("#fenbianlv").html(getScreenSize().width + "*" + getScreenSize().height);      function getNetline() {        $('#netline').text("網絡已鏈接");        window.ononline = function() {          $('#netline').text("網絡已鏈接");        };        window.onoffline = function() {          $('#netline').text("網絡已斷開");        };      }      //獲取瀏覽器版本      function getExplorerVersion() {        var Sys = {};        var ua = navigator.userAgent.toLowerCase();        var s;        var result = "";        (s = ua.match(/qqbrowser//([/d.]+)/)) ? Sys.qqbrowser = s[1]:          (s = ua.match(/msie ([/d.]+)/)) ? Sys.ie = s[1] :          (s = ua.match(/(trident)//([/d.]+)/)) ? Sys.ie = '11.0' :          (s = ua.match(/firefox//([/d.]+)/)) ? Sys.firefox = s[1] :          (s = ua.match(/chrome//([/d.]+)/)) ? Sys.chrome = s[1] :          (s = ua.match(/opera.([/d.]+)/)) ? Sys.opera = s[1] :          (s = ua.match(/version//([/d.]+).*safari/)) ? Sys.safari = s[1] : 0;        if(Sys.ie)          result = "IE " + Sys.ie;        else if(Sys.firefox)          result = "firefox " + Sys.firefox;        else if(Sys.chrome)          result = "chrome " + Sys.chrome;        else if(Sys.opera)          result = "opera " + Sys.opera;        else if(Sys.safari)          result = "safari" + Sys.safari;        else if(Sys.qqbrowser)          result = "QQBrowser" + Sys.qqbrowser;        else          result = "未知";        $("#liulanqi").html(result + "(內核)");      }      //獲取操作系統版本      function getOsVersion() {        var opName = "";        var Name = "";        var ua = window.navigator.userAgent;        var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows") || (navigator.platform == "Win64");        var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");        if(isMac) {          opName = "Mac";          Name = "Mac";        } else if(isWin) {          var osN = "";          if(ua.indexOf("WOW") != -1 || ua.indexOf("Win64") != -1) {            osN = "64";          } else {            osN = "32";          }          var osV = ua.substr(ua.indexOf("Windows NT ") + 11, 3);          switch(osV) {            case "5.0":              opName = "Windows XP2000";              Name = "Win2000";              break;            case "5.1":              opName = "Windows XP ";              Name = "WinXP";              break;            case "5.2":              opName = "Windows 2003";              Name = "Win2003";              break;            case "6.1":              opName = "Windows 7 " + osN + "位";              Name = "Win7";              break;            case "6.3":              opName = "Windows 8 " + osN + "位";              Name = "Win8";              break;            default:              Name = "Other";              break;          }        } else {          var isUnix = (navigator.platform == "X11") && !isWin && !isMac;          if(isUnix) {            opName = "Unix";            Name = "Unix";          } else {            var isLinux = (String(navigator.platform).indexOf("Linux") > -1);            if(isLinux) {              opName = "Linux";              Name = "Linux";            } else {              Name = "Other";            }          }        }        $("#xitong").html(opName);      }      //獲取網速      function getNet() {        var starttime = new Date();        var size = 0, //文件長度,由腳本使用HEAD自動計算           url = "2017-08-22_233329.jpg?" + new Date().valueOf(); //獲取文件的長度:         var xhr = $.ajax({          type: 'get', //"head",          url: url,          success: function(msg) {            size = xhr.getResponseHeader('Content-Length');            //開始GET數據:             $.get(url, function(data) {              var endtime = new Date();              usetime = endtime - starttime;              if(usetime == 0) {                usetime = 10;              }              var speed = (size / (1024)) / (usetime / (1000));              var result_text = speed.toFixed(2);              $("#wangsu").html(result_text + "KB/S");            });          }        });      }      getNet();      getOsVersion();      getExplorerVersion();      getFlashVersion();      getNetline();    }());  </script></html>

總結

以上所述是小編給大家介紹的JS代碼實現電腦配置檢測功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品在线观看| 国产精品扒开腿做爽爽爽视频| 欧美一级淫片丝袜脚交| 精品国产一区二区三区久久| 国产亚洲精品高潮| 亚洲国产精品va在线看黑人| 久久久人成影片一区二区三区观看| 国产精品入口免费视频一| 亚洲网在线观看| 成人精品aaaa网站| 国产视频综合在线| 91沈先生作品| 日韩精品福利网站| 日韩在线不卡视频| 久久天天躁狠狠躁老女人| 日本免费在线精品| 91免费看片在线| 中文字幕日韩在线播放| 97色伦亚洲国产| 91精品视频免费| 国产精品一区电影| 日韩av电影手机在线| 国产精品偷伦视频免费观看国产| 成人激情av在线| 欧美日韩一区二区免费视频| 亚洲天天在线日亚洲洲精| 久久艹在线视频| 亚洲人成电影网站色…| 国产精品91一区| 国产精品久久久久免费a∨| 国产欧美va欧美va香蕉在| 日韩欧美有码在线| 欧美夫妻性生活视频| 91av在线播放| 九九精品在线播放| 亚洲视频综合网| 亚洲欧美一区二区三区在线| 国产精品久久久久久久久久ktv| 亚洲女成人图区| 亚洲精品wwwww| 国产午夜精品一区理论片飘花| 深夜精品寂寞黄网站在线观看| 欧美巨猛xxxx猛交黑人97人| 久久久久久12| 久久久影视精品| 97精品国产97久久久久久春色| 国产精品视频1区| 欧美性黄网官网| 日韩在线www| 日韩第一页在线| 欧美成人精品在线| 欧美精品一本久久男人的天堂| 92国产精品久久久久首页| 91综合免费在线| 国产欧美久久久久久| 国产精品高清免费在线观看| 中文字幕精品网| 久久亚洲精品一区| 91国自产精品中文字幕亚洲| 中文字幕亚洲一区二区三区五十路| 亚洲电影在线观看| 亚洲第一福利在线观看| 欧美成人午夜免费视在线看片| 日韩二区三区在线| 国产成人一区二区三区电影| 日韩国产在线播放| 日韩欧美在线观看| 色与欲影视天天看综合网| 亚洲精品98久久久久久中文字幕| 成人黄色av播放免费| 成人激情av在线| 美女福利精品视频| 亚洲精品资源在线| 久久亚洲精品一区| www欧美日韩| 亚洲视频一区二区三区| 不卡在线观看电视剧完整版| 国产精品女主播视频| 国产精品爱久久久久久久| 久久久亚洲精品视频| 欧美视频一区二区三区…| 97视频在线观看播放| 日韩中文av在线| 国产精品久久久久久久久久久不卡| 国产精品丝袜久久久久久高清| 日韩精品高清在线观看| 欧美伦理91i| 黑人巨大精品欧美一区二区三区| 欧美成人精品激情在线观看| 欧美激情一区二区久久久| 精品激情国产视频| 亚洲人成在线观看| 91免费精品视频| 91精品国产综合久久香蕉922| 欧洲中文字幕国产精品| 日韩在线中文视频| 亚洲国产天堂久久综合网| 亚洲国产成人精品久久久国产成人一区| 久久精品国产69国产精品亚洲| 成人黄色免费片| 国产精品电影久久久久电影网| 欧亚精品在线观看| 亚洲精品小视频| 国内外成人免费激情在线视频| 亚洲影院色在线观看免费| 日本久久中文字幕| 日韩最新中文字幕电影免费看| 亚洲欧美成人一区二区在线电影| 欧美成人黑人xx视频免费观看| 日韩欧美亚洲一二三区| 黑丝美女久久久| 亚洲久久久久久久久久久| 久久久久日韩精品久久久男男| 亚洲欧美资源在线| 亚洲天堂日韩电影| 欧美有码在线视频| 欧美高清在线播放| 欧美黑人xxx| 精品magnet| 国内精品久久久久久影视8| 亚洲欧美日韩中文在线| 日本一本a高清免费不卡| 91网站在线看| 国产精品极品尤物在线观看| 亚洲国产精品成人av| 中文字幕久久久av一区| 日韩经典第一页| 成人网址在线观看| 91沈先生在线观看| 亚洲精品电影在线观看| 欧美激情一区二区久久久| 性色av一区二区三区在线观看| 日本亚洲欧美成人| 懂色av中文一区二区三区天美| 亚洲成人动漫在线播放| 91视频免费在线| 久久久国产一区二区| 国产精品久久久久免费a∨大胸| 亚洲a级在线播放观看| 中文字幕日本欧美| 欧美日韩国产综合新一区| 欧美最顶级的aⅴ艳星| 狠狠躁夜夜躁人人爽超碰91| 中文字幕最新精品| 久久久久久久亚洲精品| 国产精品久久久久久久久久三级| 国产成人精品国内自产拍免费看| 精品久久久一区二区| 欧美大尺度电影在线观看| 欧美性xxxxx极品娇小| 91丝袜美腿美女视频网站| 久久精品中文字幕| 国产精品大片wwwwww| 91在线视频一区| 欧美日韩不卡合集视频| 亚洲成人精品久久| 亚洲欧美国产一区二区三区| 欧洲成人性视频| 黑人巨大精品欧美一区二区免费| 欧美综合一区第一页| 欧美精品亚州精品| 国产成人小视频在线观看| 亚洲白拍色综合图区| 国产欧美一区二区|