クロスブラウザ スクリプトを作成する場合は、以下の 1 つまたは複数の問題に遭遇する場合があります。
-
属性値が異なる。 たとえば、
Internet Explorer
の色が
"# FF0000"
として、
Mozilla Firefox
の色が
"rgb(255,0,0)"
として返されます。
-
属性名が異なる。 たとえば、
Internet Explorer
8 以前のバージョンではフォント サイズ属性が
"fontSize"
と呼ばれ、
Internet Explorer
9 以降および
Mozilla Firefox
などの他のすべてのブラウザでは
"font-size"
と呼ばれます。
- 一部のフレームワークで 異なる DOM ツリーがレンダリングされることがある