【发布时间】:2012-03-12 19:29:12
【问题描述】:
我希望在 PHP 中进行一些设备检测,并且正在研究一些选项。现在看起来最好的是 WURFL http://wurfl.sourceforge.net/。但由于它的非开源许可证,我对此非常谨慎。我也想知道它是否相关,因为文档网站看起来有点过时了。
WURFL 等其他选项包括 http://deviceatlas.com/ 和 http://51degrees.mobi/ 但它们都没有接近开源。
然后是只有 PHP 的解决方案,例如 http://detectmobilebrowsers.mobi 、 http://code.google.com/p/php-mobile-detect/ 和 http://detectmobilebrowsers.com/ 但这些都使用了某种形式的正则表达式,看起来很丑。
对我来说理想的解决方案是我可以在本地存储并可以根据需要进行更新的开源 XML 文件或数据库。
我在做梦吗?您更喜欢哪种解决方案来检测移动用户?
【问题讨论】:
-
WURFL 入门级许可费用非常实惠,并且项目在过时的文档之外非常活跃。
-
51Degrees.mobi 有一个在 Mozilla 公共许可证下获得许可的开源组件。见51degrees.codeplex.com
-
如果 WURFL 的 AGPL 许可证不适合您,您可以查看托管版本(WURFL Cloud),它有免费计划。请注意,我隶属于 ScientiaMobile/WURFL,所以我鼓励您比较不同的选项,看看哪一个最适合您!旁注:我们同意 WURFL SourceForge 页面非常需要改造 - 它在最优先项目的短名单上:)
-
51degrees 是一个仅限 .NET 的解决方案。问题是关于 PHP 解决方案。
标签: mobile responsive-design wurfl device-detection