如果页面没有“损坏”,是否应该认真对待FF错误控制台“警告”?

时间:2011-10-18 12:02:41

标签: css firefox warnings error-console

我有一个从FF中的错误控制台生成的错误列表。关于这个工具究竟是什么以及这些错误对于“错误修复”有多重要/优先级,我已经做了一些reading here。在这些特定页面以及Safari,Chrome,IE 7/8/9中,css在FF中呈现正常。我去了几个网站(甚至是stackoverflow.com),似乎所有网站都有一个很长的'警告'列表,导致错误控制台。我引用了一个分享我反应的人:

  

“有关ERROR CONSOLE的详细信息,但除非有关于如何修复* 我的LAL LIST上的特定错误的信息,否则信息本身就没用了。也许有人有回答* “。 ~Jullian

* 加粗。

我想知道如果页面没有“破坏”我应该认真考虑这个列表,特别是因为长“警告”列表在所有网站中都很常见。任何人

3 个答案:

答案 0 :(得分:2)

一般情况下,如果警告严重到需要采取行动,则会出现错误。

警告通常是浏览器认为可能错误但不确定的事情。您应该判断是否应该修复警告。

如果警告与JavaScript有关,那么修复它们可能是个好主意。 CSS警告通常不那么严重。 CSS有很多特定于浏览器的怪癖,有时需要黑客才能让事情变得有效,浏览器可能很难知道什么应该被视为“坏”。很多可以忽略的CSS警告并不少见。

无论如何,您可能希望在解除警告之前至少查看警告。他们可能会揭露你没想到的东西。

答案 1 :(得分:2)

答案很大程度上取决于你得到的错误。

对于StackOverflow,几乎所有的"错误"报告是由于他们使用CSS黑客攻击特定浏览器(主要是不同版本的IE)。

例如,在SO的样式表中,以下内容会引发一些错误:

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

\9语法是无效的CSS,Firefox正确地抱怨它。但是这种语法是一种故意的CSS攻击,它针对IE8及更早版本(See here for more info)。这里的目的是除了IE8和更早版本之外的所有浏览器都会看到它是一个错误并放弃了样式。

同样,他们使用的是filter样式,只有IE支持。同样,这会在Firefox中引发错误,但是他们期待它,因为他们知道Firefox并不支持这种风格。

因此,在这种情况下,确实会出现错误,开发人员不会担心它会出现在Firefox的错误控制台中。

在加载SO后查看错误控制台,这几乎适用于所有错误'他们已经得到了。他们将了解并期待所有这些错误,因此可以安全地忽略它们。

如果您因故意破解而导致错误,那么当它们出现在错误控制台中时,请随时忽略它们。

但是,如果您遇到了您不期望的错误,那么您肯定想要关注它。如果控制台中出现错误,那么您可以确定的一件事就是您有一点点CSS。除非它是故意破解,否则这将导致您的样式表无法按照您的意图呈现网站。故障可能非常微妙,但它会在那里。

答案 2 :(得分:0)

控制台用于收集页面数据和调试。这些消息可用于诊断问题。如果您没有遇到任何问题,那么您无需担心。有一天你可能会需要它,这就是它的原因。