Один из наших сайтов ранее сегодня начал выводить несколько предупреждений PHP, которые были видны только через Firefox, но странно, что ошибки не будут отображаться в Chrome или Safari.PHP Сообщение об ошибке в Firefox, а не в Chrome
Я посмотрел на заголовки запроса/ответа и заметил в заголовке ответа для Firefox запись
X-pad: avoid browser bug
Может ли это быть причиной расхождения между двумя браузерами? Из того, что я мог найти, X-pad работал над ошибкой, которая существовала в древнем браузере.
Ниже приведен скриншот об ошибках из Firefox.
Edit.
Обнаружил причину ошибки, а также почему хром не показывал предупреждения. На ряде страниц нашего сайта был введен какой-то код, как описано в документе here. В коде игнорировались сафари и хром, но не Firefox. Отсюда и расхождение.
Что касается исправления, просто удалите все экземпляры кода. Пострадавшие, были экземплярами файлов index.php/template.php/page.php.
Не могли бы вы предоставить нам ссылку на сайт? Я хотел бы проверить, появляется ли ошибка в источнике обоих браузеров. –
Вставьте сообщения об ошибках в виде текста, а не как снимок экрана. И покажите строку 22 файла, который бросает предупреждение о строке 22. – JJJ
Я думаю, что они все еще находятся в источнике для обоих, это просто, что браузеры отображают неверный html по-разному. – Maerlyn