0

FF のエラー コンソールから生成されたエラーの一覧を取得しました。このツールが正確に何であるか、および「バグ修正」に関してこれらのエラーがどれほど重要/優先度が高いかについて、ここでいくつか読んだことがあります。css は、これらの特定のページの FF と、Safari、Chrome、IE 7/8/9 で正常にレンダリングされます。いくつかの Web サイト (stackoverflow.com を含む) にアクセスしましたが、すべての Web サイトに「警告」の長いリストがあり、エラー コンソールが表示されるようです。私の反応を分かち合った誰かを引用しました:

「ERROR CONSOLE に関する素晴らしい情報ですが、LONG LIST にある特定のエラーを修復する*方法に関する情報がない限り、情報自体は役に立ちません。誰かが答えを持っているかもしれません*。」〜ジュリアン

太字追加。

特にすべての Web サイトで長い「警告」リストが一般的であるため、ページが「壊れていない」場合、このリストをどれだけ真剣に検討する必要があるか疑問に思っています。誰か?

4

3 に答える 3

2

答えは、発生しているエラーによって大きく異なります。

StackOverflowの場合、報告されている事実上すべての「エラー」は、特定のブラウザー(主に異なるバージョンのIE)をターゲットにするCSSハックの使用によるものです。

たとえば、SOのスタイルシートでは、次のようにいくつかのエラーがスローされます。

.wmd-preview pre>code:first-child{max-height:600px\9;display:block\9;}

構文は無効なCSSであり、Firefoxは当然それ\9について文句を言います。ただし、この構文は意図的なCSSハックであり、IE8以前を対象としています(詳細については、こちらを参照してください)。ここでの意図は、IE8以前以外のすべてのブラウザーがエラーであると認識し、スタイルを削除することです。

同様に、filterIEでのみサポートされているスタイルを使用しています。繰り返しになりますが、これはFirefoxでエラーをスローしますが、Firefoxがこのスタイルをサポートしていないことを知っているため、エラーが発生することを期待しています。

したがって、このコンテキストでは、エラーは実際に予想され、開発者はFirefoxのエラーコンソールに表示されることを心配しません。

SOをロードした後にエラーコンソールを見ると、これは事実上すべての「エラー」に当てはまります。彼らはこれらのエラーのすべてを知っており、予想しているので、安全に無視することができます。

意図的なハッキングの結果としてエラーも発生している場合は、エラーコンソールに表示されたときに無視してください。

ただし、予期しないエラーが発生した場合は、間違いなくそれに注意を払う必要があります。コンソールにエラーがある場合、確実にできることの1つは、CSSが壊れていることです。意図的なハッキングでない限り、スタイルシートが意図したとおりにサイトをレンダリングしない結果になります。グリッチは非常に微妙かもしれませんが、そこにあります。

于 2011-10-18T12:32:58.510 に答える
2

一般に、アクションが必要なほど深刻な警告はエラーになります。

警告は通常、ブラウザが間違いかもしれないと判断するものの、確信が持てないものです。警告を修正する必要があるかどうかは、あなた次第です。

警告が JavaScript に関連している場合は、修正することをお勧めします。通常、CSS の警告はそれほど深刻ではありません。CSS には非常に多くのブラウザー固有の癖があり、時には機能させるためにハッキングが必要なため、ブラウザーは何が「悪い」と見なされるべきかを判断するのに苦労することがあります。無視できる多くの CSS 警告が表示されることは珍しくありません。

とにかく、警告を無視する前に、少なくとも警告を確認することをお勧めします彼らはあなたが考えていなかった何かを明らかにするかもしれません。

于 2011-10-18T12:18:49.630 に答える
0

コンソールは、ページ データの収集とデバッグに使用されます。これらのメッセージは、問題の診断に使用できます。問題が発生していない場合は、心配する必要はありません。いつか必要になるかもしれませんが、それがそこにある理由です。

于 2011-10-18T12:12:09.230 に答える