我们开发了一个网站,其中包含一般主页和移动页面,一个用于移动设备,另一个用于PC。
我希望代码能够自动检测设备并导航到移动主页,如果用户来自移动设备并导航到主页(常规),如果用户来自PC并且问题是它应该使用JavaScript或纯HTML。< / p>
答案 0 :(得分:7)
http://detectmobilebrowsers.com/有一个开源的javascript函数来检测您可以使用的移动浏览器。
答案 1 :(得分:2)
要确定这一点,您需要检查网站请求的HTTP标头,尤其是User-Agent字符串。
您尚未提及您正在使用的技术,但您可以在网络服务器级别或应用程序内重定向。
答案 2 :(得分:2)
不要制作单独的网站。使用反应式设计。我手机上的浏览器和我桌面上的浏览器一样好。
答案 3 :(得分:0)
您可以使用以下代码,
var index = navigator.appVersion.indexOf("Mobile");
如果请求不是来自移动网站,则会返回负值。
学习愉快:)