Я настраиваю заголовки Content-Security-Policy
в Nginx
, и я застрял в создании локально размещенных шрифтов Typekit
.Локально размещенные шрифты, нарушающие правило CSP
Я использую следующий скрипт для размещения Typekit
шрифтов локально, и результат был очень хорошим с хорошим временем загрузки и не FOUT: https://github.com/morris/typekit-cache
Но теперь проблема создания ПСА передать эти шрифты. Я попробовал localStorage, но это не сработало.
Эти ошибки я получаю:
[Сообщить только] Отказался, чтобы загрузить шрифт 'данные: шрифт/OpenType; base64, d09GMgABAAAAAFb0ABQAAAAAskgAAFaDAAIAAAAAAAAAAAAAA ... bJbjfY7U6T320POPp5HLprLxRlPwIJqShhBB1pRCUKkQmIKRpGoiON1kre7lGR0Z4h5ENMAQAA' потому что он нарушает следующие Content Security Политика директива: «шрифта-Src 'сам'
[Сообщить только] Отказался, чтобы загрузить шрифт «данные: приложения/шрифта Уофф; base64, d09GRgABAAAAABwUAA4AAAAAKHQAAQAAAAAAAAAAA ... NfJJTVolXlnco7lXd LiWW32CnmmMrFlnJ5aXLN8srxynGxmBgfv9d + AQ8KdggAAAABVwJMPAAA» , потому что он нарушает следующие директивы Content Security Policy: «шрифта-Src 'самость'
(я удалил домены, перечисленные для шрифтов ЦСИ политики).
Спасибо
Спасибо, что заботится о проблеме отлично! – Mike