2011年7月1日 星期五

JavaScript 偵測 Client 端平台 導引去適合智慧手機的網頁

開發網頁有時需要判定用戶端的平台或瀏覽器

某些網頁可能在手機上無法正常瀏覽時,會需要在 Client 端透過 JavaScript 中進行偵測

在 JavaScript 中透過 navigator 物件提供的幾個屬性,可以判定是否為手機,整理簡表如下 :



參考自http://www.quirksmode.org/js/detect.html 取得範例後稍加工幾點:

增加該物件的屬性(IsMobile) : 可以判定是否為手機。
增加識別作業系統: Windows Phone 7

直接瀏覽測試網址在: http://robin.somee.com/BrowserDetect/Test_BrowserDetect.html

原始檔案中 BrowserDetect.js 中程式以實作物件導向的JavaScript的風格,有很參考價值。

下載範例檔案

原文出自於此

沒有留言:

張貼留言