【发布时间】:2013-09-30 15:55:49
【问题描述】:
我想使用HttpBrowserCapabilities 来收集有关用于访问网站的设备的统计信息。
据我所知,HttpBrowserCapabilities 是基于 %SystemRoot%\Microsoft.NET\Framework\version\CONFIG\Browsers 目录中的.browser 文件。
使用其他语言(例如 PHP)编写的应用程序基于 browscap.ini 进行浏览器检测,这使得在发布新浏览器时更新文件变得容易。 .NET Framework 呢?更准确地说:
.NET Framework 使用的浏览器定义是否会随 Windows Update 自动更新,而无需等待 .NET Framework 的新主要版本?
如果没有,我是否可以使用众所周知的自动化或半自动化流程来更新定义?
简而言之,如果明天发布新的浏览器,我需要多长时间才能检测到它,以及该过程的手动/自动化程度如何?
最好的情况是通过 Windows 更新自动推送定义。
最坏的情况是强迫我手动跟踪影响浏览器的每个更改,并手动更改 Web.config(或.browser 文件)。
【问题讨论】:
标签: .net browscap httpbrowsercapabilities