微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐