Javascript 需要检测是否使用useragent安装了.NET 4.5
为了运行我们的WPF xbap应用程序,我们需要确保我们的客户机上有.NET 4.5。4.5中有一个很大的错误修复,它纠正了4.0e版本中的一个线程错误 我们正在使用javascript检查客户端版本 安装了4.5RC后,useragent字符串仍然报告仅为4.0E。我们需要能够知道是否安装了4.5,因此如果安装了,我们可以让用户运行应用程序,而无需获得更新通知。这能做到吗?4.5会为useragent调用创建正确的字符串吗 谢谢Javascript 需要检测是否使用useragent安装了.NET 4.5,javascript,.net,Javascript,.net,为了运行我们的WPF xbap应用程序,我们需要确保我们的客户机上有.NET 4.5。4.5中有一个很大的错误修复,它纠正了4.0e版本中的一个线程错误 我们正在使用javascript检查客户端版本 安装了4.5RC后,useragent字符串仍然报告仅为4.0E。我们需要能够知道是否安装了4.5,因此如果安装了,我们可以让用户运行应用程序,而无需获得更新通知。这能做到吗?4.5会为useragent调用创建正确的字符串吗 谢谢 Harold永远不要依赖用户代理字符串来告诉您任何事情-测试是否
Harold永远不要依赖用户代理字符串来告诉您任何事情-测试是否存在某些内容的最佳方法是实际使用它 我建议您修改XBAP,看看它运行的是哪个版本的.NET。如果检测到低于4.5的任何内容,则应向用户显示一条消息,而不是继续
如果您不想修改XBAP,可以尝试使用“”(相当于Java小程序的.NET),这是一个WinForms用户控件,托管在IE网页的
元素中(显然在任何其他浏览器中都不起作用)。您可以在那里进行.NET版本测试。永远不要依赖用户代理字符串来告诉您任何事情-测试是否存在某些内容的最佳方法是实际使用它
我建议您修改XBAP,看看它运行的是哪个版本的.NET。如果检测到低于4.5的任何内容,则应向用户显示一条消息,而不是继续
如果您不想修改XBAP,可以尝试使用“”(相当于Java小程序的.NET),这是一个WinForms用户控件,托管在IE网页的
元素中(显然在任何其他浏览器中都不起作用)。您可以在那里进行.NET版本测试