【发布时间】:2012-10-26 20:02:01
【问题描述】:
我看到了检测某人是否在 Javascript 中使用移动浏览器的代码(例如 jQuery 脚本),并且我看到了一些在 PHP(或其他服务器端语言)中工作的代码。但我从未见过一个很好的解释来说明在所有或任何情况下一个是否比另一个更好。有什么理由说明一个更好的选择吗?
【问题讨论】:
-
这取决于您对该检查结果的处理方式。如果您要重定向或包含完全不同的 css 或 js 文件,则服务器端会更好。如果您正在使内容面板环绕而不是浮动,那么也许 js 更好,或者可能是媒体查询。
-
使用特征检测而不是 UA 嗅探。这样你实际上是在检测你将要使用的东西。
标签: php javascript jquery mobile jquery-mobile