Mobile 移动设备检测问题

Mobile 移动设备检测问题,mobile,detect,Mobile,Detect,今天,我在我的网站标题部分添加了代码,通过屏幕大小检测移动设备,代码是: <script type="text/javascript"> if (screen.width <= 699) {document.location = "http://m.mywebsite.com";} </script> 如果(screen.width屏幕的大小可能不是检测移动设备的最佳方式。请看一看这是否有用。 是的,你需要一个cookie或一些本地存储来避免循环,仅仅依靠屏幕大

今天,我在我的网站标题部分添加了代码,通过屏幕大小检测移动设备,代码是:

<script type="text/javascript">
if (screen.width <= 699) {document.location = "http://m.mywebsite.com";}
</script>


如果(screen.width屏幕的大小可能不是检测移动设备的最佳方式。请看一看这是否有用。
是的,你需要一个cookie或一些本地存储来避免循环,仅仅依靠屏幕大小是不够的。事实上,许多现代智能手机的屏幕都超过800像素宽。此外,你还需要平板电脑、智能电视、控制台和电子阅读器。最好的办法是使用现有的解决方案,如

它易于设置,并且数据库会定期使用新设备进行更新。检测在您的服务器上完成,从而缩短用户的页面加载时间。此外,您还可以在重定向到移动页面时使用来处理图像大小调整


对于PHP detector的简单、四步设置,请访问:。

您需要设置某种cookie来检查您是否单击了链接以查看完整的网站。顺便问一下,您为什么这样做..而不是通过.htaccess或PHP标头?我使用js的唯一原因是我认为这是最简单的方法,不是吗?可能是easi这是最好的方法,但它不是最好的(对于SEO和性能),所以你说的是我不会用javascript方法解决这个问题?不,你可以。但是你必须设置一个cookie或其他东西,以便你可以检查你想要加载整个站点。这将防止循环。