我有一個Javascript代碼,用於檢測我的網站是否從移動設備上查看。下面是我的代碼:檢測移動設備
(function() {
if (navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
|| navigator.userAgent.match(/Opera Mini/i)
|| navigator.userAgent.match(/IEMobile/i)
) {
isMobile = true;
}
})();
此代碼是否覆蓋所有可能的情況下,還是有機會,一些設備可以繞過這個檢查?
你可以使用這裏找到的代碼:http://detectmobilebrowsers.com/(有*很多*更多的情況下,你已經覆蓋)。 – 2013-03-25 08:25:12
未來幾年將有多少新的移動設備可用?你會更新每一個出現的新腳本嗎? – RobG 2013-03-25 08:32:06
@Jacob確保您將答案標記爲已接受/正確 – 2013-10-27 11:00:32