有効なコードが既にあると仮定すると、Web サイトのコードを評価し、ブラウザーによってコードの表示が異なる可能性がある領域を強調表示するために使用できるツールまたはプラグインはありますか? 私はbrowsershotsのような Web サイトを認識しており、テストする VM を持っていますが、コードを見てプロセスを短縮し、よく知られているクロス ブラウザー互換性の赤いフラグを警告する何かがあるかどうか疑問に思っています。
たとえば、まだ広くサポートされていない CSS を使用する場合。以下は有効な CSS 2.1 です。
display: run-in;
CSS 2.1 を認識しているバリデーターは見事にそれを渡しますが、実際には、Firefox 3 では機能しないことを示す赤いフラグがスローされるはずです。一方、
border-radius: 10px;
CSS3 であるにも関わらず、更新されたブラウザーでは実際にかなりよくサポートされています。
これは Javascript の新機能ですが、バリデーターによっても渡されます。
getElementsByClassName();
しかし、IE8 では動作しないという警告が表示された方がよいでしょう。
もう 1 つの例は、奇妙な (有効な) 状況によって引き起こされる、よく知られたレンダリングのバグです。すべてのシステムのすべてのブラウザでウェブサイトを開いて実際にどのように機能するかを確認する代わりになるものがないことは理解していますが、相互運用可能なコードを書いていることを確認するのに役立つツールがあるかどうか疑問に思っています.開発プロセスでより頻繁にテストできるようになり、後でバグを解決する時間を減らすことができます。