Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะค้นหาระบบปฏิบัติการในเครื่องไคลเอนต์โดยใช้ JavaScript ได้อย่างไร


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

นอกจากนี้ยังสามารถใช้เพื่อค้นหาเบราว์เซอร์ของผู้ใช้ได้อีกด้วย