What's the replacement for $.browser

前端 未结 6 838
粉色の甜心
粉色の甜心 2020-11-27 18:54

The jQuery document tags $.browser as deprecated. So what\'s the replacement for it?

6条回答
  •  佛祖请我去吃肉
    2020-11-27 19:34

    If you really need good old $.browser

    According to the docs, this feature was deprecated in 1.3, and totally removed in 1.9, although it is still available in the official jQuery Migrate plugin.

    If you want to do it right

    Depending on browser detection is not a good idea. Feature detection is the way to go (Modernizr is a great tool for that). jQuery had a $.support() method to provide some feature detection, but it is now deprecated as well. They also suggest using Modernizer.

    If you really need browser detection

    Fixing browser quirks is not a valid use case for browser detection, but there are other use cases. Use any Javascript browser detection tool (like bowser), as this functionality does not depend on jQuery at all.

提交回复
热议问题