【发布时间】:2011-04-13 03:54:15
【问题描述】:
这个问题以前可能有人问过,但我无法同时使用 Google 和本网站的内置搜索功能找到答案。
我想在我的网站上使用 jQuery,但前提是它显示在桌面计算机上。如果我的网站显示在移动设备上,我不希望它加载 jQuery。
最好的方法是什么? 我应该使用 Javascript 还是 PHP 来检测设备类型?
【问题讨论】:
标签: php javascript jquery html
这个问题以前可能有人问过,但我无法同时使用 Google 和本网站的内置搜索功能找到答案。
我想在我的网站上使用 jQuery,但前提是它显示在桌面计算机上。如果我的网站显示在移动设备上,我不希望它加载 jQuery。
最好的方法是什么? 我应该使用 Javascript 还是 PHP 来检测设备类型?
【问题讨论】:
标签: php javascript jquery html
上面的代码几乎是不言自明的 - 通过使用根据屏幕宽度隐藏或显示的 DOM 元素,您可以或多或少准确地定位手机。
此外,您还可以将 device-width 语句替换为 max-device-width。
【讨论】:
【讨论】:
您需要检查用户代理。
您需要为您定义什么是移动平台。
其中一个技巧可能是包含一个媒体类型的移动样式表,并让它将一个元素设置为您可以使用 JavaScript 检查的特定内容。虽然这很 hacky,但这意味着您不需要解析用户代理。
【讨论】: