是通过电话还是电脑浏览HTML5
我如何知道浏览网站(内置HTML5)是通过电脑还是通过手机设备(iPhone、Android等)完成的 我知道有“用户代理”这样的东西,但我想知道他的具体代码行 当我在电脑上时会显示什么,当我在手机上时会显示什么 谢谢你你能做到的是通过电话还是电脑浏览HTML5,html,mobile,browser,user-agent,mobile-devices,Html,Mobile,Browser,User Agent,Mobile Devices,我如何知道浏览网站(内置HTML5)是通过电脑还是通过手机设备(iPhone、Android等)完成的 我知道有“用户代理”这样的东西,但我想知道他的具体代码行 当我在电脑上时会显示什么,当我在手机上时会显示什么 谢谢你你能做到的 var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBe
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
更多关于链接的信息
但是如果javascript被禁用,你就不能这样做
但是,您可以在服务器端执行验证或检查。但这取决于你。取决于您使用的CGI。这清楚地表明您在研究方面缺乏努力。谷歌
设备检测html5
和你的免费。你应该知道这不是理想的解决方案,因为有数以百万计的独特移动设备用户代理,并且没有明确的方法来区分是什么让用户代理移动。例如,如果用户在android上使用Dolphin浏览器,您应该检查Dolphin的特定用户代理字符串。您还应该知道,用户经常强制移动浏览器发送桌面用户代理字符串,以查看站点的桌面版本。如果用户使用的是简单的应用程序,这就可以了,而且他只需要一个示例代码,如果他想要一个更复杂的示例,他或她可以使用框架。但是谢谢你的提醒