【问题标题】:Detect browsers that AREN'T mobile?检测非移动浏览器?
【发布时间】:2017-03-24 04:41:40
【问题描述】:

我正在使用来自http://detectmobilebrowsers.com/ 的 javascript 来检查浏览器是否是移动的,然后使用我的网站的不同版本。

但是,如果浏览器不是移动浏览器之一,我也希望网站恢复到桌面。

我不想发布整个内容,因为它很长,但功能是这样的:

(function(a,b){if(/...'http://detectmobilebrowser.com/mobile');

所以基本上,我希望“如果”具有“如果不是”的角色。我怎样才能做到这一点?

【问题讨论】:

  • 这个叫做user-agent sniffing,容易被欺骗,不建议使用。如果您这样做是为了响应式设计,我强烈建议您学习如何使用媒体查询
  • 我特别希望移动设备拥有不同的体验,而不仅仅是分辨率较低的设备。这两个版本仍然会响应,所以如果用户欺骗它仍然可以。

标签: javascript jquery mobile


【解决方案1】:

在 javascript 聊天中向 @JennaSloan 大喊——答案是使用以下内容:

if(!( or if(false==(

【讨论】:

    猜你喜欢
    • 2011-10-01
    • 2019-10-09
    • 2011-04-18
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    • 2012-04-06
    相关资源
    最近更新 更多