Skip to content

Добавляет crossorigin на preload для шрифтов - #436

Merged
pepelsbey merged 1 commit into
mainfrom
fix-preload-atts
Jul 16, 2026
Merged

Добавляет crossorigin на preload для шрифтов#436
pepelsbey merged 1 commit into
mainfrom
fix-preload-atts

Conversation

@monochromer

@monochromer monochromer commented Jul 16, 2026

Copy link
Copy Markdown
Member

Раньше не замечал, но браузеры стали писать:

A preload for 'https://web-standards.ru/fonts/dewi-regular-latin.woff2' is found, 
but is not used because the request credentials mode does not match. 
Consider taking a look at crossorigin attribute.

Возможно, это стало после добавления заголовка cross-origin-resource-policy.

@pepelsbey, ты был прав – нужно добавлять атрибут crossorigin на preload для шрифтов, даже если запросы идут в рамках одного домена.

Объяснение (https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/rel/preload#cors-enabled_fetches
): атрибут crossorigin нужен не потому, что запрос «кросс‑доменный», а потому, что запросы шрифтов всегда обрабатываются браузером в CORS‑режиме

@pepelsbey
pepelsbey merged commit 6b92acb into main Jul 16, 2026
6 checks passed
@pepelsbey
pepelsbey deleted the fix-preload-atts branch July 16, 2026 20:35
@pepelsbey

Copy link
Copy Markdown
Member

Небось всё из-за SVG-шрифтов 🙄

Спасибо!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants