Este artículo describe el método para obtener tipos de sistemas operativos del cliente por JS. Compártelo para su referencia, como sigue:
< xmlns = "http://www.w3.org/1999/xhtml"> <fead> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> JSJudge Client Operating System Type </dear> </deart> <body> <script Language = "JavaScript") var Suseragent = Navigator.Useragent; var iswin = (navigator.platform == "win32") || (navigator.platform == "Windows"); var ismac = (navigator.platform == "Mac68k") || (Navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); if (isMac) return "macOS"; var isunix = (navigator.platform == "x11") &&! iswin &&! ismac; if (isunix) return "unix"; var islinux = (string (navigator.platform) .indexof ("linux")> -1); if (islinux) return "Linux"; if (iswin) {var iswin2k = Suseragent.indexof ("Windows NT 5.0")> -1 || Suseragent.Indexof ("Windows 2000")> -1; if (iswin2k) return "windows2000"; var iswinxp = Suseragent.IndexOf ("Windows NT 5.1")> -1 || Suseragent.IndexOf ("Windows XP")> -1; if (iswinxp) return "windows xp"; var iswin2003 = Suseragent.IndexOf ("Windows NT 5.2")> -1 || Suseragent.IndexOf ("Windows NT 5.2")> -1; if (iswin2003) return "windows nt 6.0")> -1 || Suseragent.Indexof ("Windows Vista")> -1; if (iswinvista) return "Windows Vista"; var iswin7 = Suseragent.indexof ("Windows NT 6.1")> -1 || Suseragent.Indexof ("Windows 7")> -1; if (iswin7) return "windows7"; } return "otro";} document.writeLn ("Su sistema operativo es:" + detectos ()); </script> </body> </html>PD: Por cierto, la herramienta de consulta de inicio de IP de la herramienta en línea de este sitio web también utiliza el método anterior para juzgar el tipo de sistema operativo del usuario. como sigue:
Herramienta de consulta en línea para la dirección IP Ubicación del hogar:
http://tools.vevb.com/aideddesign/ipcha
Por cierto, me gustaría recomendar varias herramientas de formato en línea JS más prácticas para usted. Creo que se utilizarán con frecuencia en el desarrollo futuro:
C estilo de lenguaje/HTML/CSS/JSON Código de formato y herramientas de embellecimiento:
http://tools.vevb.com/code/ccode_html_css_json
Terrenos de embellecimiento y formato de código de JavaScript en línea:
http://tools.vevb.com/code/js
BATILización del código JavaScript/compresión/formato/herramientas de cifrado:
http://tools.vevb.com/code/jscompress
VERIFICACIÓN DE CÓDIGO JSON, INSPECCIÓN, BABÍA DE HERRAMIENTAS DE CÓDIGO Y FORMATO:
http://tools.vevb.com/code/json
Código JSON Formateo en línea/embellecimiento/compresión/edición/herramientas de conversión:
http://tools.vevb.com/code/jsoncodeformat
For more information about JavaScript, please check this site's special topics: "Summary of Ajax Operation Skills in JavaScript", "Summary of JSON Operation Skills in JavaScript", "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm techniques", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging Técnicas "," Resumen de las estructuras de datos de JavaScript y las técnicas de algoritmo "," Resumen de algoritmos y técnicas de recorrido de JavaScript ", y" Resumen del uso de operaciones matemáticas de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.