确定用户是否在移动设备上的最简单方法

新手上路,请多包涵

我在我的网站上显示了一个通知栏,坦率地说,它在移动设备上效果不佳。我只想为桌面用户显示该栏。

确定用户是使用台式机还是移动设备的最简单方法是什么?

原文由 RailsTweeter 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 221
2 个回答

用户代理检查是“最简单的”,尽管您可以轻松地使用 CSS3 媒体查询

这是一个检查iphone、android和blackberry的例子;您可以轻松添加其他移动浏览器。

 var is_mobile = !!navigator.userAgent.match(/iphone|android|blackberry/ig) || false;

原文由 Rob M. 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题