我需要设备的方式来了解,如果用户在我的网站上有在他的计算机上安装dotnet框架,以及哪个版本(不太重要)。
我需要这个工作至少与Firefox和IE 7及以上。需要发现,如果客户端计算机上安装了dotnet框架
任何想法?
(是否有任何Web服务的“本地主机”的框架公开?)
我需要设备的方式来了解,如果用户在我的网站上有在他的计算机上安装dotnet框架,以及哪个版本(不太重要)。
我需要这个工作至少与Firefox和IE 7及以上。需要发现,如果客户端计算机上安装了dotnet框架
任何想法?
(是否有任何Web服务的“本地主机”的框架公开?)
.NET框架改变了流行的浏览器的用户代理。您可以检查用户代理以找出。
火狐:
的Mozilla/5.0(窗口; U; Windows NT的 6.0; EN-US; rv中:1.9.0.8)的Gecko/2009032609火狐/ 3.0.8(.NET CLR 3.5。 30729)
IE:
的Mozilla/4.0(兼容; MSIE 8.0; 的Windows NT 6.0; WOW64;三叉戟/ 4.0; SLCC1; .NET CL R 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618; InfoPath.2)
一个显示在ASP.NET中使用Mehrdad的答案的示例是here。这些概念应该适用于你。