【问题标题】:Need to discover if A dotnet framework is installed on the client computer需要发现客户端计算机上是否安装了 dotnet 框架
【发布时间】:2009-04-13 17:45:40
【问题描述】:

我需要一种方法来了解浏览我网站的用户是否在他的计算机上安装了 dotnet 框架,以及哪个版本(不太重要)。
我需要它至少可以与 Firefox 和 IE 7 及更高版本一起使用。

有什么想法吗?

(“本地主机”上的框架是否公开了任何 Web 服务?)

【问题讨论】:

    标签: .net javascript silverlight web-services


    【解决方案1】:

    .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)

    【讨论】:

      【解决方案2】:

      在 ASP.NET 中使用 Mehrdad 答案的示例是 here。这些概念应该适用于您。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-10
        • 2020-02-04
        • 2012-07-10
        • 1970-01-01
        相关资源
        最近更新 更多