В этой статье описывается метод получения типов операционной системы клиента с помощью JS. Поделитесь этим для вашей ссылки, следующим образом:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <Title> jsjudge Client System Type> </title> </chead> <body> <scriptsectectemptict ') "Detavistectipt”) {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) вернуть "macOS"; var isUnix = (navigator.platform == "x11") &&! Iswin &&! Ismac; if (isunix) вернуть "unix"; var islinux = (string (navigator.platform) .indexof ("linux")> -1); if (islinux) вернуть "linux"; if (iswin) {var iswin2k = suseragent.indexof ("Windows nt 5.0")> -1 || suseragent.indexof ("Windows 2000")> -1; if (iswin2k) возвращает "Windows2000"; var ISWINXP = SUSERAGENT.INDEXOF ("Windows NT 5.1")> -1 || suseragent.indexof ("Windows XP")> -1; if (iswinxp) возвращает «Windows XP»; var ISWIN2003 = suseragent.indexof ("Windows NT 5.2")> -1 || suseragent.indexof ("Windows NT 5.2")> -1; if (iSwin2003) возвращает "Windows NT 6.0")> -1 || suseragent.indexof ("Windows Vista")> -1; if (iswinvista) вернет "Windows Vista"; var iswin7 = suseragent.indexof ("Windows NT 6.1")> -1 || suseragent.indexof ("Windows 7")> -1; if (iswin7) вернуть "Windows7"; } вернуть "Другой";} Document.Writeln ("Ваша операционная система:" + detectos ()); </script> </body> </html>PS: Кстати, инструмент онлайн -инструмента IP Home Query в онлайн -инструменте этого веб -сайта также использует приведенный выше метод для оценки типа операционной системы пользователя. следующее:
Инструмент онлайн -запроса для IP -адреса Дома
http://tools.vevb.com/aiddesign/ipcha
Кстати, я хотел бы порекомендовать для вас еще несколько практических инструментов форматирования онлайн JS. Я считаю, что они будут часто использоваться в будущем развитии:
C Language Style/HTML/CSS/JSON CODE Инструменты и инструменты благоустройства:
http://tools.vevb.com/code/ccode_html_css_json
Онлайн инструменты для украшения и форматирования онлайн -кода:
http://tools.vevb.com/code/js
Украшение кода JavaScript/сжатие/Форматирование/Инструменты шифрования:
http://tools.vevb.com/code/jscompress
Инструменты проверки кода JSON, проверка, осмотр, благоустройство и форматирование:
http://tools.vevb.com/code/json
Код JSON онлайн форматирование/благоустройство/сжатие/редактирование/преобразование инструментов:
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 Методы "," Сводка структур данных JavaScript и методов алгоритма "," Сводка алгоритмов и методов обхода JavaScript "и« Сводка использования математических операций JavaScript ».
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.