はい、問題は通常テストです。ほとんどの真面目な開発者は、多くのブラウザーで Web ページをテストしようとしますが、実際には多くのブラウザーとバージョンがあるため、すべてを実際にテストすることはできません。
私は通常、Opera と Firefox を使用して設計するときにテストします。Mac を使用していた同僚は Safari でもテストしました。次に、時々Vistaボックスを起動し(私はLinuxを実行しており、Linux用のIEはすべての奇妙なIEの動作をコピーする信頼性がありません)、IE(通常は7および8ベータ版)でテストします。Web 開発者には、IE を使用して設計しないことをお勧めします。エラーが最も多い Web サイトは、他のブラウザーではほとんど機能せず、より多くのエラーが表示されるため、明らかに「IE 用に設計された」Web サイトです。標準を使用して設計し、Opera、Firefox、Safari などの比較的標準に準拠したブラウザーを使用してテストし、できれば条件付きコメントを使用して IE の恐ろしいハックを追加する場合 (非標準で独自のものですが、幸いなことに、正しく、実際のブラウザで動作するコードを壊すことはありません)、問題は少なくなります。
エラーのもう 1 つの理由は、ブラウザの違いを回避するように設計されたフレームワークを使用していることです。副作用として、またはおそらくバグが原因で、一部のブラウザでエラー メッセージが表示されます。エラーメッセージを削除するためだけにフレームワークを修正する時間は確かにありません.問題を回避できず、基本的に動作しない限り、エラーメッセージを無視し、おそらくレポートを提出して、修正されることを願っています.次のバージョン (または、IE が突然魔法のように存在しなくなることを願っています :)