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