这个问题可能之前已经被问过了,但我在谷歌和本站的内置搜索功能中都没有找到答案。
我想在我的网站上使用jQuery,但只有在桌面电脑上显示时才需要加载。如果我的网站在移动设备上显示,我不希望它加载jQuery。
最好的方法是什么呢? 我应该使用JavaScript还是PHP来检测设备类型?
这个问题可能之前已经被问过了,但我在谷歌和本站的内置搜索功能中都没有找到答案。
我想在我的网站上使用jQuery,但只有在桌面电脑上显示时才需要加载。如果我的网站在移动设备上显示,我不希望它加载jQuery。
最好的方法是什么呢? 我应该使用JavaScript还是PHP来检测设备类型?
上述代码基本上是不言自明的 - 通过使用一个DOM元素,根据屏幕宽度隐藏或显示,你可以比较准确地针对移动电话。
此外,您还可以将device-width语句替换为max-device-width。
你需要检查用户代理。
你需要定义什么是对你来说的移动平台。
一个hack可能是包含一个媒体类型为移动设备的样式表,并将其设置为特定的元素,你可以使用JavaScript检查它。虽然这很hacky,但这意味着你不需要解析用户代理。