開發網頁有時需要判定用戶端的平台或瀏覽器
某些網頁可能在手機上無法正常瀏覽時,會需要在 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的風格,有很參考價值。
下載範例檔案
原文出自於此
沒有留言:
張貼留言