【发布时间】:2017-03-24 04:41:40
【问题描述】:
我正在使用来自http://detectmobilebrowsers.com/ 的 javascript 来检查浏览器是否是移动的,然后使用我的网站的不同版本。
但是,如果浏览器不是移动浏览器之一,我也希望网站恢复到桌面。
我不想发布整个内容,因为它很长,但功能是这样的:
(function(a,b){if(/...'http://detectmobilebrowser.com/mobile');
所以基本上,我希望“如果”具有“如果不是”的角色。我怎样才能做到这一点?
【问题讨论】:
-
这个叫做user-agent sniffing,容易被欺骗,不建议使用。如果您这样做是为了响应式设计,我强烈建议您学习如何使用媒体查询。
-
我特别希望移动设备拥有不同的体验,而不仅仅是分辨率较低的设备。这两个版本仍然会响应,所以如果用户欺骗它仍然可以。
标签: javascript jquery mobile