gpt4 book ai didi

.net - 检测没有 UserAgent 字符串的 .NET 版本

转载 作者:行者123 更新时间:2023-12-04 11:43:55 27 4
gpt4 key购买 nike

大多数现代浏览器(Chrome 10、Firefox 4、IE9)都缩短了它们的 UserAgent 标识符。因此,不再将支持的 .NET 版本发送到服务器。

为了让我们的客户能够使用我们的 ClickOnce 应用程序,我们需要知道客户支持哪些框架。

Chrome 和 Firefox ClickOnce 助手的 Javascript 检测是一个开始(这些现在在 Firefox 4 中失败),但我们不再有办法检测客户端是否安装了 .NET 2.0、3.5 或 4.0。

除非从 UserAgent 字符串中检测到 Windows 平台并推断出最可能的框架(XP = 1.1,Vista = 2.0,Win7 = 3.5),否则我们如何检测 .NET 框架支持?

(我们希望阻止 .application 文件下载,因为我们的大多数客户似乎没有注意到下载“pop-unders”)

最佳答案

navigator.userAgent 至少在 IE9 上为您提供扩展的 UA 字符串

关于.net - 检测没有 UserAgent 字符串的 .NET 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5636968/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com