javascript – window.navigator.userAgent真的会被弃用吗?

前端之家收集整理的这篇文章主要介绍了javascript – window.navigator.userAgent真的会被弃用吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
关于window.navigator.userAgent我只是 read on MDN

Deprecated
This feature has been removed from the Web standards.
Though some browsers may still support it,it is in the process of
being dropped. Do not use it in old or new projects. Pages or Web apps
using it may break at any time.

我没有在网上找到任何其他重要的参考来证实这一说法.用户代理信息由于各种原因(分析,特定浏览器中的错误修复……)被许多公司广泛使用.虽然我知道应该使用特征检测而不是嗅探它,但这些信息会消失似乎令人难以置信.

它真的消失了还是只是一个Mozilla的东西?

如果是这样,是否有替代品?

解决方法

现在,弃用通知似乎已经消失.在第一次提出此问题后的一年内删除yesterday,其评论如下:

rm deprecation marker. This is not removed from the living spec and no deprecation either. Most use cases are discouraged for quality reasons,but that’s something else.

WHATWG Living standard没有弃用此房产,因此确认房产不会消失.当然,这是一个废话,容易欺骗,但“不建议使用”与“弃用”不同.正如您所注意到的,太多的作者和组织依赖于此属性,因为它只是简单地被推测出来并从实现中删除.

也许对“弃用”这个词含义的混淆是导致弃用通知的首要原因.顺便说一句,文章本身仍然被错误标记为“已弃用”.

请注意,Mozilla不对MDN文档的贡献负责.社区是.和任何其他社区策划的非官方知识库(包括这个网站)一样,不要将其信息视为福音,总是交叉引用等(就像你在这里所做的那样).

原文链接:https://www.f2er.com/js/157065.html

猜你在找的JavaScript相关文章