【发布时间】:2009-04-13 17:45:40
【问题描述】:
我需要一种方法来了解浏览我网站的用户是否在他的计算机上安装了 dotnet 框架,以及哪个版本(不太重要)。
我需要它至少可以与 Firefox 和 IE 7 及更高版本一起使用。
有什么想法吗?
(“本地主机”上的框架是否公开了任何 Web 服务?)
【问题讨论】:
标签: .net javascript silverlight web-services
我需要一种方法来了解浏览我网站的用户是否在他的计算机上安装了 dotnet 框架,以及哪个版本(不太重要)。
我需要它至少可以与 Firefox 和 IE 7 及更高版本一起使用。
有什么想法吗?
(“本地主机”上的框架是否公开了任何 Web 服务?)
【问题讨论】:
标签: .net javascript silverlight web-services
.NET Framework 改变了流行浏览器的用户代理。您可以查看用户代理以找出答案。
火狐:
Mozilla/5.0(Windows;U;Windows NT 6.0; zh-CN; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 (.NET CLR 3.5.30729)
IE:
Mozilla/4.0(兼容;MSIE 8.0; 视窗 NT 6.0;哇64;三叉戟/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618; InfoPath.2)
【讨论】:
在 ASP.NET 中使用 Mehrdad 答案的示例是 here。这些概念应该适用于您。
【讨论】: