谁能告诉我在哪里可以找到适用于 Android 平台的浏览器功能列表?作为我的 ASP.Net MVC3 项目的一部分,我需要为其构建一个 .Browser 文件。
一些链接将不胜感激。
谢谢吉尼尔
更新:我查看了 51degrees.mobi 和 WURFL。这些对我的要求来说似乎有点过分了。此外,公司政策禁止使用开源软件。我知道 WURFL 有可用的商业许可证,但是对于我们的要求而言,成本变得过高。
谁能告诉我在哪里可以找到适用于 Android 平台的浏览器功能列表?作为我的 ASP.Net MVC3 项目的一部分,我需要为其构建一个 .Browser 文件。
一些链接将不胜感激。
谢谢吉尼尔
更新:我查看了 51degrees.mobi 和 WURFL。这些对我的要求来说似乎有点过分了。此外,公司政策禁止使用开源软件。我知道 WURFL 有可用的商业许可证,但是对于我们的要求而言,成本变得过高。
你真的应该使用51 Degrees.Mobi dll 的 <-- Link to Nuget Package
它基于WURFL数据库,将为您提供最佳可用的浏览器功能列表。
或者您可以直接使用WURFL .Net API。
更新:
我不会考虑使用 WURFL 来满足您的需求。有数百种不同的 Android 设备,每隔几个月就会添加数十种。谷歌每天激活超过 500,000 台 Android 设备!
即使您自己构建浏览器文件,它也将在几个月内过时。
告诉您的雇主,与在 SO 上写此问题相比,使用上述组件所需的时间更少。
如果您只需要知道它是否是 Android 设备,而不是哪个特定设备。这足够有效:
<browsers>
<gateway id="Android" parentID="Safari">
<identification>
<userAgent match="Android" />
</identification>
<capabilities>
<capability name="mobileDeviceModel" value="Android" />
<capability name="isMobileDevice" value="true" />
</capabilities>
</gateway>
</browsers>