如何检测页面请求来自移动或桌面客户端

use*_*567 6 html javascript

我们开发了一个网站,它有一般的主页和移动页面,一个用于移动,另一个用于PC.

我想要代码自动检测设备并导航到移动主页如果用户来自移动设备并导航到主页(一般)如果用户来自PC并且问题是应该使用JavaScript或纯HTML.

ron*_*nme 7

http://detectmobilebrowsers.com/有一个开源的javascript函数来检测你可以使用的移动浏览器.

  • 你知道有关使用它的任何例子吗?我查看了网站和页面源代码.目前还不清楚如何使用其javascript版本.谢谢! (2认同)

m.e*_*son 2

要确定这一点,您需要检查网站请求的 HTTP 标头,特别是用户代理字符串。

您没有提到您正在使用什么技术,但您可以在 Web 服务器级别或在您的应用程序内进行重定向。

  • 从您的链接:*用户代理嗅探现在被认为是不好的做法,...相反,W3C 建议创建标准的 HTML 标记,允许在尽可能多的浏览器中正确呈现,并测试特定的浏览器功能而不是特定的浏览器版本或品牌。* (2认同)