首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何知道移动设备是否显示桌面?

如何知道移动设备是否显示桌面?
EN

Stack Overflow用户
提问于 2016-02-11 20:11:26
回答 2查看 970关注 0票数 3

我见过很多问题询问如何检测设备是否是移动的。一般来说,它们可分为三类:

  1. 检查屏幕大小/视图
  2. 检查用户代理
  3. 使用库(如现代派 )可以绕过浏览器功能。

在实现了我所能做到的之后,我仍然遇到了一种我从未见过的询问或寻址的情况;在许多移动浏览器上,有一个“请求桌面站点”(Chrome)、“桌面模式”(Dolphin)或“桌面视图”(HTC Sense)。

我选择了上面的策略#1,除非在桌面模式下查看该页面,否则它可以工作。实现#2有缺点(欺骗、未编目代理等)。

是否有一种可靠的(跨浏览器)方法来检测带有Javascript的移动浏览器上的桌面模式?jQuery或其他库是可以的,但是它应该基于特性检测,而不是一组用户代理。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35349122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档