Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中使用screen.width检测平板电脑_Javascript - Fatal编程技术网

在JavaScript中使用screen.width检测平板电脑

在JavaScript中使用screen.width检测平板电脑,javascript,Javascript,我试图检测客户端是否使用JavaScript中的平板电脑。如果可以,我不想使用CSS3或UserAgent。我想到的一种方法是在浏览器中使用screen.width属性来获取设备宽度,并在screen.width小于某个阈值时检测平板电脑 你们认为这是个好办法吗 对该属性的支持是什么?大多数平板电脑都支持此功能吗 如有任何反馈,将不胜感激 我不认为你会用这种方法实现你想要的。如果你真的想只使用javascript而不使用“魔法方式”(CSS3、UserAgent等),我建议你简单地添加一个“切换

我试图检测客户端是否使用JavaScript中的平板电脑。如果可以,我不想使用CSS3或UserAgent。我想到的一种方法是在浏览器中使用
screen.width
属性来获取设备宽度,并在
screen.width
小于某个阈值时检测平板电脑

你们认为这是个好办法吗

对该属性的支持是什么?大多数平板电脑都支持此功能吗


如有任何反馈,将不胜感激

我不认为你会用这种方法实现你想要的。如果你真的想只使用javascript而不使用“魔法方式”(CSS3、UserAgent等),我建议你简单地添加一个“切换按钮”,就像语言按钮一样。。。类似于“切换到视图:平板电脑/桌面”。

如果平板电脑被翻转,这种解决方案会发生什么?嗯,好的,它会改变吗?我应该测试一下,当平板电脑翻转时,screen.width似乎不会改变。这是一个很好的建议,但不幸的是,这并不是我想要实现的目标。我希望你能找到一种方法:)但是如果你发现自己在。。。隐马尔可夫模型。。。这可能真的很有帮助