Để phát hiện hệ điều hành trên máy khách, tập lệnh của bạn có thể phân tích giá trị của Navigator.appVersion hoặc Navigator.userAgent.
Hãy để chúng tôi xem xét việc phát hiện hệ điều hành khách bằng một tập lệnh đơn giản -
Ví dụ
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);
Đầu ra
Nếu bạn có hệ thống windows, nó sẽ đưa ra kết quả:
Your OS: Windows
Điều này cũng có thể được sử dụng để tìm trình duyệt của người dùng.