2011-11-14 13 views
0

JavaScriptを使用してブラウザのバージョンを特定することは、かなり簡単です。JavaScriptを使用しないブラウザのバージョン検出?

JavaScriptライブラリを使用せずにブラウザのバージョンを識別する方法はありますか?

外部ライブラリを使用せずにブラウザのバージョンを特定する方法があるはずです。私はちょうどそうする方法があるかどうかを知ることは非常に興味があります..

+4

誰かが使用しているブラウザのバージョンを知る必要がありますか? – zzzzBov

+0

これで何をしたいのか、より具体的にする必要があります。特定のブラウザでCSSをターゲット設定する方法があります。 –

+1

この質問は私には意味がありません。 javascriptのないブラウザ版ではどうしますか?ブラウザのバージョン(ブラウザのバージョンに基づいて何かをする)は、ある種のプログラミング言語を必要とするロジックを必要とします。 IEには条件付きのコメントがあります。それはあなたが欲しいものですか? – jfriend00

答えて

0

あなたはこのクライアント側をしたい場合は、あなたは確かにJavaScriptを使用することができます。しかし、これはほとんどのサーバー側言語でも簡単です。必要なのは、User Agent HTTPヘッダーにアクセスするだけです。

+0

あなたの答えによると、ブラウザのバージョンとタイプをクライアントサイドで識別するためにjavascriptを使用することはほぼ強制的です。 –

+0

私はおそらくそれを言い返すべきです - 完了しました –

1

ほとんどのライブラリは、HTTPヘッダーとしてサーバーに送信されるユーザーエージェント文字列を解析するだけで、どのサーバー側のプロセスでも実行できます。

ブラウザの盗聴に関する信頼性が低く、保守が難しく、通常は問題の解決方法が間違っているという警告が適用されます。

1

httpリクエストは、あなたがIEのバージョンを選択するために、あなたのHTMLでの条件付きコメントを含めることができますが、私の知る限りでは、それは他のブラウザでは動作しませんヘッダーUser-Agent

関連する問題