2
今日、他の何らかの関連仕事の間に、ASP.NETはブラウザの機能をどのように検出しますか? this.Request.ServerVariables["ALL_RAW"]
はすべてのリクエストヘッダーを表示する必要があるため、リクエストヘッダーからはアクセスできないと思われますが、そこにはブラウザの機能については何もありません。彼らは明らかにどこかにいる。どこ?それらの生データを取得するには?ASP.NETはどのようにブラウザ機能を検出しますか?
説明のために:これはASP.NETのブラウザ機能を取得する方法に関する質問ではありません。これは単純です(this.Request.Browser
、ここですべてを見つけることができます)。
これはMSDNの本当に良いドキュメントです。リンクをありがとうございます。 –
それは面白いですよ。私はそれについても考えていますが、その実装は*漏れ*であるため、私に合っていません。これは、実際にはユーザーのブラウザ状態を表しているわけではないことを意味します。それはちょうどブラウザ機能(名前が正しく示唆しているように)とそれ以上のものを表していません。だからあなたは開発者として、ユーザーがJSを使うことができると仮定することができます(もちろん、クライアントサイドコードの助けなしに)。 –