0
我正在構建一個觸摸屏應用程序,並有一個供他們使用的屏幕鍵盤。這對於桌面電腦來說是個奇蹟,但對於那些內置鍵盤的移動設備來說卻不是那麼重要。檢測您是否在桌面上
我一直在環顧四周,看看是否有辦法檢測出您是否在桌面或移動設備上,但我所看到的所有內容都已被棄用。有沒有辦法做到這一點?所以我只能在桌面計算機上啓用該庫。
我正在構建一個觸摸屏應用程序,並有一個供他們使用的屏幕鍵盤。這對於桌面電腦來說是個奇蹟,但對於那些內置鍵盤的移動設備來說卻不是那麼重要。檢測您是否在桌面上
我一直在環顧四周,看看是否有辦法檢測出您是否在桌面或移動設備上,但我所看到的所有內容都已被棄用。有沒有辦法做到這一點?所以我只能在桌面計算機上啓用該庫。
您可以通過完成此任務:
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){
//your code for mobile devices
}
這並不考慮擴展。每次引入新的移動平臺時,您都必須進行更新 – Chris 2017-07-09 16:24:23
http://stackoverflow.com/questions/3514784/what-is-the-best-way-to -detect-a-mobile-device-in-jquery,或者你可以使用'if(screen.width <= 699)' – 2015-04-01 16:30:48
@CanerAkdeniz,$ browser已被棄用,我不能使用屏幕尺寸,因爲我不知道他們將使用什麼設備。這可能是任何事情,我們無法控制。此外,桌面屏幕實際上很小,我需要它啓動這些。 – zazvorniki 2015-04-01 16:36:03
'navigator.userAgent'不是jquery,不使用'.browser()',所以你仍然可以使用它。看看這裏:http://jsfiddle.net/mnbw23gg/ – 2015-04-01 16:42:39