gpt4 book ai didi

javascript - 用 JS 检查时 IE 8 的版本错误

转载 作者:行者123 更新时间:2023-11-30 13:24:37 24 4
gpt4 key购买 nike

发现 IE8 版本值的问题。请看图片。

1) 当我检查 navigator.appVersion 时,它显示版本 7。

enter image description here

2)但是当我打开Info->About IE时,它显示版本是8:

enter image description here

怎么可能?当我检查用户的浏览器版本时,它可能会出现问题。

最佳答案

发生这种情况的一个原因可能是您处于不同的布局模式(检查 F12/开发人员工具)。

不管导航器告诉你什么不对。你永远不应该通过浏览器识别进行特征检测!始终测试功能是否存在!像 addEventListener。与其检查 document.all(长期以来仅限于 Microsoft)来确定您是否使用 addEventaddEventListener,而是检查是否addEventlistener在文档中;

if (document.addEventListener){
document.addEventListener(....
}
else{
document.addEvent(...
}

有一个图书馆叫Modernizr which does all the ever needed feature detections for you (and is modular)甚至在 expl 时添加 CSS 类来设置样式。 IE6 不支持不透明度

希望我有所帮助!

关于javascript - 用 JS 检查时 IE 8 的版本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961646/

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