2013-02-21 76 views
1

我試圖檢測客戶端是否在JavaScript中使用平板電腦。如果可以,我不想使用CSS3或UserAgents。我想到的一種方法是在瀏覽器內使用screen.width屬性來獲取設備寬度並在screen.width小於某個閾值時檢測平板電腦。使用screen.width來檢測JavaScript中的平板電腦

你們認爲這是一個很好的解決方案嗎?

此屬性的支持是什麼?大多數平板電腦是否支持此功能

任何反饋將不勝感激。

+0

如果平板電腦翻轉,這種解決方案會發生什麼? – Emiswelt 2013-02-21 19:30:32

+0

嗯好點,它會改變?我應該測試, – ama2 2013-02-21 19:31:31

+0

screen.width似乎並沒有改變,當平板電腦翻轉 – ama2 2013-02-21 19:42:21

回答

0

我不認爲你會用這種方法實現你想要的。如果你真的想用JavaScript來做到這一點,沒有「神奇的方式」(CSS3,UserAgents等),我建議你簡單地添加一個「切換按鈕」就像語言按鈕...像「切換到查看:平板電腦/桌面「。

+0

好建議,但不幸的是,這不是我想要實現的選項 – ama2 2013-02-21 19:42:53

+0

嗯,我希望你找到一種方法:) 但如果你發現自己......嗯......想法,這可能是真正有用的http://stackoverflow.com/questions/3514784/best-way-to-detect-handheld-device-in-jquery – 2013-02-21 19:50:11

相關問題