Window.navigator是隻讀屬性,返回對導航對象的一個引用,可以查詢應用運行腳本的相關信息。
從navigator.appVersion字符串裏面可以找到客戶端操作系統的名字。
源代碼如下
<!DOCTYPE html>
<html>
<head>
<title>OS Examples</title>
<script>
function findOS() {
var curOS="Not Nmaed...";
if (navigator.appVersion.indexOf("Win")!=-1) curOS="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) curOS="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) curOS="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) curOS="Linux";
alert('Your OS: '+curOS);
}
</script>
</head>
<body>
<h2>找到你的操作系統</h2>
<p>
<input type="button" value="找到操作系統" onclick="findOS()" />
</p>
</body>
</html>
JavaScript 介紹
JavaScript 基礎
- JavaScript數據類型和變量
- JavaScript 數組
- JavaScript 字符串
- JavaScript If…Else語句
- JavaScript 循環Loops
- JavaScript 全局變量
- JavaScript 的對象
- JavaScript 函數
JavaScript: 文檔對象模型
JavaScript 編程
JavaScript 面試問題和答案
- JavaScript 是真正的面嚮對象語言嗎?
- JavaScript 優勢和劣勢
- JavaScript 和 ECMAScript的不同?
- noscript 標籤?
- JavaScript 轉義特殊字符
- JavaScript undefined x 1 是什麼意思?
- JavaScript : 邏輯操作符
- 比較’=’, ‘==’ and ‘===’ 操作符?
- 如何使用 JavaScript重載一個頁面?
- 如何使用JavaScript動態寫html?
- 如何使用JavaScript動態添加html元素?
- 如何從javascript裝載另外的html頁面?
- 在JavaScript裏面使用InnerHTML的缺點是什麼?
- 什麼是瀏覽器對象模型Browser Object Model
- 在客戶端如何用JavaScript確定操作系統?
- 窗口,文檔,屏幕在JavaScript裏的不同?
- 函數 substr() 和substring() 在 JavaScript的區別?
- 如何在JavaScript裏面替換所有出現的字符串?
- 如何檢測一個字符串是文字還是對象?
- 什麼是關聯數組? 如何使用?
- JavaScript 什麼是匿名anonymous函數?
- ‘bind’ 方法在JavaScript裏的應用?
- JavaScript純函數和非純函數
- JavaScript 是函數式編程語言嗎?
- 類Class和原型繼承Prototypal Inheritance的區別?
- Javascript值的傳遞和引用?
- Javascript如何避免一個對象被修改?
- JavaScript的 ‘this’關鍵字?
- JavaScript的函數提升?
- JavaScript裏面NULL的意思?
- JavaScript的delete 操作符?
- JavaScript無限(Infinity)屬性的使用?
- JavaScript裏面的事件冒泡和事件捕獲?
- 什麼是”strict mode” ,在JavaScript裏如何應用?
- .call() 和 .apply()的不同?
- 在一個函數塊裏面完整的JavaScript源文件的內容?
- 什麼是立即調用(immediately-invoked)的函數表達式?
- escape 和 unescape 字符串函數在JavaScript的作用?
- 操作符instanceof 在JavaScript是什麼用途?
- 什麼是RESTful (REpresentational State Transfer)Web 服務?
- 什麼是弱勢(Unobtrusive) JavaScript; 爲什麼重要?
- JavaScript的 Void(0)是什麼意思?
- 什麼是JavaScript Cookies?
- 客戶端JavaScript和服務端JavaSritp的不同