Webブラウザとプラットフォームを判別する理由 どの様な場合にユーザー側のブラウザの種類/バージョンやプラットフォーム(マシン、OS)の種類(Windows、MAC、その他) を判別する必要があるかを以下に示します。 Webブラウザによる見栄えの違いの吸収 同じHTMLタグでもWebブラウザやプラットフォームによって見栄えが異なる為、 判別を行なってWebブラウザやプラットフォームごとにより最適な出力を行ない 見栄えの違いを吸収する事ができます。 ※Webブラウザ固有のHTMLタグやスタイルシートなどを 使用する場合などにも有効です。 JavaScriptを使用する場合 JavaScriptはWebブラウザやプラットフォームによって使える命令や動作が違う場合がある為、 判別を行なっておけば、より適切なJavaScriptを出力する事ができます。 Webブラウザとプラットフォームの判別方法