تصف هذه المقالة طريقة الحصول على أنواع نظام تشغيل العميل بواسطة JS. شاركه للرجوع إليه ، على النحو التالي:
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"/> <title> jsjudge type system </head> {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") ؛ إذا (ISMAC) يعود "Macos" ؛ var isUnix = (navigator.platform == "x11") &&! iswin &&! ismac ؛ إذا كان (ISUNIX) يعود "Unix" ؛ var isLinux = (String (navigator.platform) .indexof ("linux")> -1) ؛ إذا (ISLINUX) إرجاع "Linux" ؛ if (iswin) {var iswin2k = suseragent.indexof ("windows nt 5.0")> -1 || suseragent.indexof ("Windows 2000")> -1 ؛ إذا كان (ISWIN2K) إرجاع "windows2000" ؛ var iswinxp = suseragent.indexof ("Windows NT 5.1")> -1 || suseragent.indexof ("Windows XP")> -1 ؛ إذا كان (ISWINXP) إرجاع "Windows XP" ؛ var iswin2003 = suseragent.indexof ("Windows NT 5.2")> -1 || suseragent.indexof ("windows nt 5.2")> -1 ؛ إذا كان (ISWIN2003) إرجاع "Windows NT 6.0")> -1 || suseragent.indexof ("windows vista")> -1 ؛ إذا كان (Iswinvista) يعيد "Windows Vista" ؛ var iswin7 = suseragent.indexof ("Windows NT 6.1")> -1 || suseragent.indexof ("windows 7")> -1 ؛ إذا (ISWIN7) إرجاع "Windows7" ؛ } إرجاع "others" ؛} document.writeln ("نظام التشغيل الخاص بك هو:" + detectos ()) ؛ </script> </body> </html>ملاحظة: بالمناسبة ، تستخدم أداة الاستعلام المنزلية IP الخاصة بأداة هذا الموقع عبر الإنترنت أيضًا الطريقة المذكورة أعلاه للحكم على نوع نظام تشغيل المستخدم. على النحو التالي:
أداة الاستعلام عبر الإنترنت لعنوان عنوان IP الموقع الموقع:
http://tools.vevb.com/aideddesign/ipcha
بالمناسبة ، أود أن أوصي بالعديد من أدوات تنسيق JS العملية عبر الإنترنت لك. أعتقد أنه سيتم استخدامها بشكل متكرر في التنمية المستقبلية:
C نمط اللغة/HTML/CSS/JSON رمز التنسيق والتجميل أدوات:
http://tools.vevb.com/code/ccode_html_css_json
أدوات تجميل وتنسيق كود JavaScript عبر الإنترنت:
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
لمزيد من المعلومات حول JavaScript ، يرجى مراجعة الموضوعات الخاصة لهذا الموقع: "ملخص لمهارات تشغيل Ajax في JavaScript" ، "ملخص لمهارات تشغيل JSON في JavaScript" ، "ملخص لتبديل JavaScript تأثيرات آثار الرسوم المتحركة والتقنيات" ملخص ، "ملخص ، ملخص" ملخص ". التقنيات "،" ملخص هياكل بيانات JavaScript وتقنيات الخوارزمية "،" ملخص خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.