gpt4 book ai didi

javascript - 为什么 $.browser 被弃用 - 什么是更好的替代方案?

转载 作者:行者123 更新时间:2023-12-02 19:22:29 25 4
gpt4 key购买 nike

所以我知道,自 jQuery 1.3 起,$.browser 已被弃用,并且“不受欢迎”,但它仍然存在并在代码中工作。

它仍然使用简单的 javascript:navigator.userAgent 来确定正在使用的浏览器以及版本。

<小时/>

现在有一些关于导航器本身我不知道的事情,我不应该使用 $.browser 或普通的普通 JS 来获取浏览器/版本?我只是想确保他们何时拥有 IE8(例如),他们确实拥有它,并且我没有处理错误的代码。

<小时/>

对于浏览器嗅探,我们还有哪些其他替代方案?我了解 $.support,我使用 modernizr,但有时我只需要需要低级和肮脏的浏览器版本,而不是查看浏览器能够处理什么(我认为这是一个完全不同的问题解决程序)。

最佳答案

您自己回答了这个问题。理想的情况是检查功能支持。随着越来越多的浏览器和设备进入市场,这种方法应该可以扩展。

但是,如果您想做一些“肮脏的事情”,那么浏览器检测当然可以工作,但前提是您知道您的代码可以在现有的浏览器组中工作(甚至只是那些您已经测试过代码的浏览器)与)。

关于javascript - 为什么 $.browser 被弃用 - 什么是更好的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12372831/

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