ในการตรวจหาระบบปฏิบัติการบนเครื่องไคลเอนต์ สคริปต์ของคุณสามารถวิเคราะห์ค่าของ navigator.appVersion หรือ navigator.userAgent
ให้เราดูการตรวจหา OS ไคลเอ็นต์โดยใช้สคริปต์ง่ายๆ -
ตัวอย่าง
var operatingSystem = "Unknown OS"; // Check For Windows if (navigator.appVersion.indexOf("Win") !=- 1) operatingSystem = "Windows"; // Check for Mac if (navigator.appVersion.indexOf("Mac") !=- 1) operatingSystem = "MacOS"; // Check for UNIX if (navigator.appVersion.indexOf("X11") !=- 1) operatingSystem = "UNIX"; // Check for Linux if (navigator.appVersion.indexOf("Linux") !=- 1) operatingSystem = "Linux"; console.log('Your OS: ' + operatingSystem);
ผลลัพธ์
หากคุณมีระบบ windows มันจะให้ผลลัพธ์:
Your OS: Windows
นอกจากนี้ยังสามารถใช้เพื่อค้นหาเบราว์เซอร์ของผู้ใช้ได้อีกด้วย