ในการตรวจหาระบบปฏิบัติการบนเครื่องไคลเอนต์ สคริปต์ของคุณสามารถวิเคราะห์ค่าของ 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
นอกจากนี้ยังสามารถใช้เพื่อค้นหาเบราว์เซอร์ของผู้ใช้ได้อีกด้วย