javascript - 如何知道我是从网络还是移动设备访问 html 页面

标签 javascript mobile webpage

有什么方法可以确定我是从移动设备(智能手机、平板电脑)还是笔记本电脑访问 html 页面?我有一个本地 html 页面,如果在移动设备或桌面上查看该页面,我需要一个 javascript 函数来执行不同的操作。

最佳答案

您可以使用的两个选项是

  1. 使用服务器端脚本语言解析浏览器用户代理字符串,并根据结果包含不同的脚本/添加不同的类
  2. 结合使用 CSS 媒体查询和 Javascript 嗅探来响应设备大小/功能而不是设备类型

听起来好像第二种选择可能更适合您的需求

关于javascript - 如何知道我是从网络还是移动设备访问 html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16585024/

相关文章:

javascript - 使 HTML 表格中的所有列都可编辑,只有一列除外

c# - 如何找出谁导致了 PostBack?

javascript - 如何使网站适应用户的屏幕分辨率?

java - 获取网页内容到String很慢

javascript - 使用 JavaScript 从表中删除一行

javascript - 第 26 行出现意外标记 },但第 26 行 ajax 调用上没有 }

javascript - 使用数组方法的单词过滤器

iphone - 开发支持 Web 应用程序的移动应用程序的方法

jquery - 使用 jqMobi 进行数据持久化

java - 有人有带有简单数据库的小型 Android 项目吗?