EXTENSION_BASE_URL вызывает 404 на некоторых шрифтах

#heroku #http-status-code-404 #laravel-8

Вопрос:

Я использую Laravel 8 на Heroku и продолжаю получать 404 ошибки для некоторых шрифтов. Это только начало происходить сегодня, но я не менял свой код в течение нескольких дней.

Это пример того, что я вижу из обработчика ошибок laravel:

 404 - https://www.example.com/{{EXTENSION_BASE_URL}}/b06871f281fee6b241d60582ae9369b9.ttf
404 - https://www.example.com/{{EXTENSION_BASE_URL}}/fee66e712a8a08eef5805a46892932ad.woff
404 - https://www.example.com/{{EXTENSION_BASE_URL}}/af7ae505a9eed503f8b8e6982036873e.woff2
 

Я искал весь свой каталог EXTENSION_BASE_URL , и его нигде не существует в моем коде.

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

Я лучше всего предполагаю, что люди установили какой-то плагин, который пытается использовать пользовательский шрифт, которого не существует. Я не могу найти никаких ссылок на EXTENSION_BASE_URL то, когда я выполняю поиск в Интернете, поэтому я не могу понять, откуда это на самом деле.

Единственные пользовательские шрифты, которые я использую, — это импорт для Raleway из API шрифтов Google. У меня есть jQuery 2.2.4, Bootstrap 3.3.7 и FontAwesome 5.4.1, которые также могут включать шрифты с их CSS. Помимо включения Raleway, версии для других CSS-файлов некоторое время не менялись.

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

Комментарии:

1. Эй, там! Я не могу предложить большой помощи, но просто хотел сказать, что я вижу ту же ошибку на веб-сайте, которым я управляю. Мое предположение такое же, как и ваше: это расширение браузера, которое глючит.

2. Здесь та же проблема, что и 30 июня 2021 года. Это либо ошибочное расширение, либо ошибка в Chrome?

Ответ №1:

У нас была такая же проблема с некоторыми нашими пользователями, и мы отследили ее до расширения браузера под названием ProWriting Aid Проверка грамматики, предназначенного для веб-сайта https://prowritingaid.com/.

В нашем случае это не только создало ошибки, о которых вы упомянули, со шрифтами, но и привело к неправильному выполнению некоторых JavaScript.

Это расширение доступно в Chrome, Safari, Firefox и Edge. У нас были пользователи во всех этих браузерах, у которых была одна и та же проблема. Очевидно, что код проблемы является общим для всей базы кода этих расширений браузера.

Удаление пользователями этого расширения решило наши проблемы.