我试图检测客户端是否在JavaScript中使用平板电脑。如果可以,我不想使用CSS3或UserAgents。我想到的一种方法是在浏览器内使用screen.width
属性来获取设备宽度并在screen.width
小于某个阈值时检测平板电脑。使用screen.width来检测JavaScript中的平板电脑
你们认为这是一个很好的解决方案吗?
此属性的支持是什么?大多数平板电脑是否支持此功能
任何反馈将不胜感激。
我试图检测客户端是否在JavaScript中使用平板电脑。如果可以,我不想使用CSS3或UserAgents。我想到的一种方法是在浏览器内使用screen.width
属性来获取设备宽度并在screen.width
小于某个阈值时检测平板电脑。使用screen.width来检测JavaScript中的平板电脑
你们认为这是一个很好的解决方案吗?
此属性的支持是什么?大多数平板电脑是否支持此功能
任何反馈将不胜感激。
我不认为你会用这种方法实现你想要的。如果你真的想用JavaScript来做到这一点,没有“神奇的方式”(CSS3,UserAgents等),我建议你简单地添加一个“切换按钮”就像语言按钮...像“切换到查看:平板电脑/桌面“。
好建议,但不幸的是,这不是我想要实现的选项 – ama2 2013-02-21 19:42:53
嗯,我希望你找到一种方法:) 但如果你发现自己......嗯......想法,这可能是真正有用的http://stackoverflow.com/questions/3514784/best-way-to-detect-handheld-device-in-jquery – 2013-02-21 19:50:11
如果平板电脑翻转,这种解决方案会发生什么? – Emiswelt 2013-02-21 19:30:32
嗯好点,它会改变?我应该测试, – ama2 2013-02-21 19:31:31
screen.width似乎并没有改变,当平板电脑翻转 – ama2 2013-02-21 19:42:21