我们想看看使用哪些浏览器来访问我们的 Web 应用程序,但是当前的软件没有内置任何浏览器检测功能,我们宁愿不修改它来做到这一点。
是否有一种方法可以让 ASP.NET Web 应用程序运行临时应用程序以简要记录用户首次访问起始页时使用的浏览器,但不会尝试跟踪在任何其他页面上使用的浏览器?
例如,是否有某种 web.config 条目可以做到这一点?
编辑添加:我看到我不够清楚,希望在不对基础代码进行任何更改的情况下完成此操作。将 javascript 放入 .aspx 文件(无需重新编译)可能会起作用——尽管我认为我们不能在内联网中使用 Google Analytics ......或者我们可以吗?我已经知道如何在 C# 中检查 Request.UserAgent。我不清楚如何在 C# 之外做到这一点。例如,我是否可以在 web.config 中添加一些内容来执行检查 Request.UserAgent 的帮助程序?或者某些 IIS 设置可能会启动检查浏览器身份的任意应用程序?