EXTENSION_BASE_URL在某些字体上导致404

我在 Heroku 上使用 Laravel 8 并且不断收到某些字体的 404 错误。这只是今天早些时候开始发生的,但我已经好几天没有更改任何代码了。

这是我从 laravel 的错误处理程序中看到的示例:

404 - https://www.example.com/%7B%7BEXTENSION_BASE_URL%7D%7D/b06871f281fee6b241d60582ae9369b9.ttf
404 - https://www.example.com/%7B%7BEXTENSION_BASE_URL%7D%7D/fee66e712a8a08eef5805a46892932ad.woff
404 - https://www.example.com/%7B%7BEXTENSION_BASE_URL%7D%7D/af7ae505a9eed503f8b8e6982036873e.woff2

我搜索了我的整个目录EXTENSION_BASE_URL,但它在我的代码中不存在。

与这些错误相关联的用户 ID 不是唯一的,而且似乎发生在多人身上。每次都是和上面一样的三个字体文件。

我最好的猜测是人们安装了某种插件,试图使用不存在的自定义字体。我EXTENSION_BASE_URL在网上搜索时找不到任何参考资料,所以我无法弄清楚它的实际来源。

我使用的唯一自定义字体是从 Google Fonts API 导入 Raleway。我有 jQuery 2.2.4、Bootstrap 3.3.7 和 FontAwesome 5.4.1,它们也可能包含带有 CSS 的字体。除了 Raleway 包含之外,其他 CSS 文件的版本已经有一段时间没有改变了。

由于它似乎不会影响每个人,而且我无法追踪这些字体文件是什么,我的计划是简单地将这些字体文件排除在我的日志中。我很想知道是什么导致了这种情况,所以我可以在必要时采取任何其他措施

回答

我们的一些用户遇到了同样的问题,我们将其追踪到名为 ProWriting Aid Grammar Checker 的浏览器扩展程序,该扩展程序适用于网站https://prowritingaid.com/。

在我们的例子中,它不仅会产生您提到的字体错误,还会导致一些 JavaScript 执行不正确。

此扩展在 Chrome、Safari、Firefox 和 Edge 上可用。我们让所有这些浏览器的用户都遇到了同样的问题。很明显,问题代码在所有这些浏览器扩展的代码库中共享。

让用户卸载该扩展解决了我们的问题。


以上是EXTENSION_BASE_URL在某些字体上导致404的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>