はじめに ブラウザの種類やバージョン、各々のブラウザ独自の実装の違いを考慮して、同じように動作するスクリプトを、「クロスブラウザスクリプト」と言います。クロスブラウザスクリプトを実現するためのテクニックの一つに、スクリプトが実行されているブラウザの種類を判断し、そのブラウザに合わせたスクリプトを実行する、という方法があります。このテクニックを利用すると、ブラウザの違いだけでなく、ブラウザを実行しているOSの違いを、ある程度判断することも可能です。 ブラウザの見栄えは、OSの違いによって変わる場合があります。代表的な例として、例えば、WindowsとMacintoshのディスプレイの明度の違いがあげられるでしょう。ディスプレイの設定が標準状態の場合、Windowsの方がMacintoshと比べて、明度が低いため、同じ写真や画像を表示しても、Windowsの方が、Macintoshより暗く表示