gpt4 book ai didi

internet-explorer - 检测IE版本不考虑兼容模式

转载 作者:行者123 更新时间:2023-12-04 08:36:30 25 4
gpt4 key购买 nike

我正在尝试弄清楚是否有可能检测到您使用的是哪个版本的 IE,而不是您的文档模式。它可以是服务器代码或客户端代码(无所谓),我只需要知道用户安装的 IE 版本。

最佳答案

可以通过检查 User-Agent 字符串在两者中检测到它。请注意,浏览器可以欺骗其 UA 字符串,但现在这种情况比过去少见。参见 this article on MSDN对于较旧的 UA 字符串。

另请注意,IE8 在兼容模式和标准模式下发送不同的 UA 字符串(请参阅 thisthis - 两者都是 IE8,尽管前者表示 MSIE 7.0)。

参见 this对于一长串 UA 字符串 - 请注意,您应该寻找一种模式,而不是完全匹配,因为安装的软件会修改 UA 字符串。

IE9 有一些新的 UA 字符串 - see the IEBlog for details .

总结(并借用 @EricLaw 的评论):

  • UA 字符串中没有 Trident - 检查 MSIE [0-9].0 字符串的版本
  • Trident/4.0 - IE 8,MSIE 中的版本不相关
  • 三叉戟/5.0 - IE 9

关于internet-explorer - 检测IE版本不考虑兼容模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4539280/

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