Следует ли воспринимать FF Error Console «Предупреждения» серьезно, если страница не «сломана»? - PullRequest
0 голосов
/ 18 октября 2011

У меня есть список ошибок, сгенерированных из консоли ошибок в FF.Я прочитал здесь о том, что это за инструмент, и насколько важны / приоритетны эти ошибки для «исправления ошибок».CSS хорошо отрисовывается в FF на этих страницах, а также в Safari, Chrome, IE 7/8/9.Я зашел на несколько веб-сайтов (даже stackoverflow.com), и кажется, что ВСЕ веб-сайты имеют длинный список «предупреждений» , что приводит к консоли ошибок.Я процитировал кого-то, кто поделился моей реакцией:

"Отличная информация об ОШИБКЕ КОНСОЛИ, однако информация сама по себе бесполезна, если нет информации о том, как восстановить *конкретные ошибки в моем длинном списке. Может быть, у кого-то есть ответ *. "~ Джуллиан

* жирным шрифтом добавлено.

Мне интересно, насколько серьезно я должен рассмотреть этот список, если страницы не «сломаны», особенно если долгоСписки предупреждений распространены среди всех сайтов.Кто-нибудь?

Ответы [ 3 ]

2 голосов
/ 18 октября 2011

В общем, если предупреждения достаточно серьезны, чтобы требовать каких-либо действий, они будут ошибками.

Как правило, предупреждения - это то, что браузер считает ошибкой , но не уверен,Вам решать, нужно ли исправлять предупреждения или нет.

Если предупреждения связаны с JavaScript, было бы неплохо исправить их.CSS-предупреждения обычно менее серьезны.CSS имеет так много специфических особенностей браузера, а иногда и хаков, необходимых для того, чтобы все заработало, что браузеру может быть трудно понять, что считать «плохим».Нередко появляется множество предупреждений CSS, которые можно игнорировать.

В любом случае, вы можете захотеть хотя бы посмотреть на предупреждения, прежде чем отклонить их.Они могут раскрыть то, о чем вы не подумали.

2 голосов
/ 18 октября 2011

Ответ очень зависит от того, какие ошибки вы получаете.

В случае StackOverflow практически все «ошибки», о которых сообщается, связаны с использованием CSS-хаков для таргетинга на определенные браузеры (в основном на разные версии IE).

Например, в таблице стилей SO следующее выдает пару ошибок:

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

Синтаксис \9 является недействительным CSS, и Firefox справедливо жалуется на это. Но этот синтаксис является преднамеренным взломом CSS, который нацелен на IE8 и более ранние версии ( Подробнее см. Здесь ). Намерение здесь состоит в том, что все браузеры, кроме IE8 и более ранних, увидят, что это ошибка, и отбросят стиль.

Аналогично, они используют стиль filter, который поддерживается только IE. Опять же, это приведет к ошибкам в Firefox, но они ожидают этого, потому что знают, что Firefox не поддерживает этот стиль.

Следовательно, в этом контексте ошибка действительно ожидаема, и разработчик не будет беспокоиться о ее появлении в консоли ошибок Firefox.

Просматривая консоль ошибок после загрузки SO, это относится практически ко всем «ошибкам», которые они имеют. Они будут знать обо всех этих ошибках и будут ожидать их, и поэтому их можно безопасно игнорировать.

Если вы также получаете свои ошибки в результате преднамеренного взлома, не стесняйтесь игнорировать их, когда они появляются в консоли ошибок.

Однако, если вы получаете ошибки, которых не ожидаете, то вы наверняка do захотите обратить на это внимание. Если в консоли есть ошибка, то единственное, в чем вы можете быть уверены, это то, что у вас битый бит CSS. Если это не преднамеренный взлом, то это приведет к тому, что ваши таблицы стилей не будут отображать сайт так, как вы планировали. Глюк может быть очень тонким, но он будет там.

0 голосов
/ 18 октября 2011

Консоль используется для сбора данных страницы и отладки.Эти сообщения могут быть использованы для диагностики проблем.Если вы не испытываете никаких проблем, вам не нужно беспокоиться.Когда-нибудь вам это может понадобиться, и вот почему оно есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...