2015-12-10 46 views
7

I window.navigator.userAgentについてちょうどread on MDNwindow.navigator.userAgentは本当に推奨されなくなりますか?

非推奨 この機能は、Web標準から削除されました。 ブラウザによってはまだサポートされているものもありますが、 の処理中です。古いプロジェクトや新しいプロジェクトでは使用しないでください。ページまたはWebアプリケーション は、いつでも破損することがあります。

私はこの声明を確認するウェブ上に他の重要な参照は見つかりません。ユーザーエージェント情報は、さまざまな理由(分析、特定のブラウザのバグ修正など)で多くの企業で広く使用されています。私が知っている間、それは盗聴の上で機能の検出を使用する必要がありますが、ちょうどこの情報がなくなるのは信じられないようです。

それは本当に去っていますか、それとも単なるMozillaのものですか?

もしそうなら、代わりにそれがありますか?

+0

"もしそうなら、それに代わるものはありますか?" - リンク先のドキュメントに大きなSee Alsoセクションがあります。 – Quentin

+0

ありがとう私はそれを読む。それは私の質問に答えるものではありません。 –

+0

これらのうちの1つは、「機能指向のオブジェクト検出を使用する」「 – Quentin

答えて

1

特徴検出を使用します。機能Xを使用する必要がある場合は、Xが使用可能かどうかをテストします。

+1

私は知っていると機能の検出を使用します。私の質問は、ユーザーエージェント情報です。 –

+0

ユーザエージェント文字列は無意味です。それは情報を含んでいません。文字と数字はたくさんありますが、すべてが嘘です。 – db48x

+1

はい、あまりにも深刻なものには使用しないでください。しかし、私が働いてきたすべての大企業は、例えば分析目的でそれらを使用してきました。私はちょうどそれが本当に遠ざかっているのか知りたがっていますか? –

3

廃止予定の通知が消えたようです。この質問が最初に尋ねられてから1年以上、次のコメント付きでyesterdayが削除されました:

rm廃止予定マーカー。これはリビング仕様からは削除されず、廃止されません。ほとんどのユースケースは、品質上の理由から推奨されていませんが、それは別のものです。それが財産が離れて行っていないされていることを確認して

WHATWG Living standardは、このプロパティを非推奨されていません。確かに、それは詐欺師であり、簡単に偽装されていますが、「推奨されない」とは、「非推奨」と同じではありません。あなたが注目するように、あまりにも多くの著者と組織が、このプロパティに依存しすぎて、それが単に存在しないように特定され、実装から削除されるだけです。

「廃止予定」という言葉の意味を混乱させたのは、最初は非推奨通知になったことでしょう。記事自体は、間違って "Deprecated"というタグが付いています。

Mozillaは、MDNドキュメントへの寄稿について責任を負いません。コミュニティはです。そして、他のコミュニティで編成された非公式の知識ベース(このサイトも含む)と同様に、その情報を福音、常に相互参照などとして扱わないでください。

関連する問題