Javascript(js) detect os example [作業系統偵測]
Javascript(js) detect os example [作業系統偵測]
資料來源: https://www.geeksforgeeks.org/detect-the-operating-system-of-user-using-javascript/
EX01.
<!DOCTYPE HTML>
<html>
<head>
<title>
JavaScript
| Detecting the Operating System of User.
</title>
</head>
<body style="text-align:center;" id="body">
<h1 style="color:green;">
GeeksForGeeks
</h1>
<p id="GFG_UP"
style="font-size: 19px;
font-weight: bold;">
</p>
<button onclick="GFG_Fun()">
click here
</button>
<p id="GFG_DOWN"
style="color: green;
font-size: 24px;
font-weight: bold;">
</p>
<script>
HTMLDocument.prototype.e = document.getElementById;
var el_up = document.e("GFG_UP");
var el_down = document.e("GFG_DOWN");
el_up.innerHTML = "Click on the button to get the OS of User's System.";
var Name = "Not known";
if (navigator.appVersion.indexOf("Win") != -1) Name =
"Windows OS";
if (navigator.appVersion.indexOf("Mac") != -1) Name =
"MacOS";
if (navigator.appVersion.indexOf("X11") != -1) Name =
"UNIX OS";
if (navigator.appVersion.indexOf("Linux") != -1) Name =
"Linux OS";
function GFG_Fun() {
el_down.innerHTML = Name;
}
</script>
</body>
</html>
EX02.
<!DOCTYPE HTML>
<html>
<head>
<title>
JavaScript
| Detecting the Operating System of User.
</title>
</head>
<body style="text-align:center;" id="body">
<h1 style="color:green;">
GeeksForGeeks
</h1>
<p id="GFG_UP"
style="font-size: 19px;
font-weight: bold;">
</p>
<button onclick="GFG_Fun()">
click here
</button>
<p id="GFG_DOWN"
style="color: green;
font-size: 24px;
font-weight: bold;">
</p>
<script>
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
el_up.innerHTML = "Click on the button to get the OS of User's System.";
var Name = "Unknown OS";
if (navigator.userAgent.indexOf("Win") != -1) Name =
"Windows OS";
if (navigator.userAgent.indexOf("Mac") != -1) Name =
"Macintosh";
if (navigator.userAgent.indexOf("Linux") != -1) Name =
"Linux OS";
if (navigator.userAgent.indexOf("Android") != -1) Name =
"Android OS";
if (navigator.userAgent.indexOf("like Mac") != -1) Name =
"iOS";
function GFG_Fun() {
el_down.innerHTML = Name;
}
</script>
</body>
</html>