david
(David Taylor)
09.Апрель.2026 08:04:02
21
Хорошо, что аватары снова работают!
TomoftheFog:
Насколько мне известно, у нас нет приложения CDN. Мы не раскомментировали DISCOURSE_CDN_URL в app.yml.
Мы используем только переменные S3, такие как DISCOURSE_S3_ENDPOINT и DISCOURSE_S3_CDN_URL и т. д.
Интересно, спасибо! Похоже, мы некорректно обработали эту ситуацию для наших пакетов highlightjs, из-за чего на вашем сайте в консоли появляются ошибки на любых темах, использующих блоки кода. Это должно всё исправить:
main ← highlightjs-bundle
opened 08:01AM - 09 Apr 26 UTC
The Rails server may provide a relative URL like `/highlight-js/...`. Passing th… is directly to `import()` will cause it to be resolved on the domain of the current script, which may be on a CDN. Also, the lookup may be blocked with an error like "The base URL is about:blank because import() is called from a CORS-cross-origin script."
This specifically affects sites which are configured with S3 assets/CDN, but no application CDN.
This commit uses the `new URL()` constructor to ensure that relative bundle URLs are resolved from the forum domain. URLs which already include a CDN domain will be unaffected.
Это совершенно не связано с недавними изменениями в плагинах — эта логика не менялась уже несколько лет. Но всё равно хорошо, что это исправили.
1 лайк
Спасибо вам и ещё раз спасибо за то, что уделили так много внимания этому вопросу. Я запущу обновление как можно скорее и сообщу вам о результатах.
1 лайк