Отказался от загрузки шрифта<URL>, поскольку он нарушает следующую директиву политики безопасности содержимого: "font-src *"

Это показывает ошибку в консоли Chrome.

Отказался, чтобы загрузить шрифт "данные: шрифт / Woff;base64,d09GRgABAAAAAGVUABEAAAAAxuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABgAAAAC4AAAA0ArgC7UdQT1MAAAGwAAAQ6AAALgxKsqRTR1NVQgAAEpgAAAH3AAAELqI5y+RPUy8yAAAUkAAAAE8AAABgaGyBu2NtYXAAABTgAAABlAAAAkQkRATXY3Z0IAAAFnQAAABeAAAAugDsQf1mcGdtAAAW1AAABZcAAAvNb3/BHGdhc3AAABxsAAAACAAAAAgAAAAQZ2x5ZgAAHHQAAEApAAB3CtbiupxoZWFkAABcoAAAADYAAAA2BkubWWhoZWEAAFzYAAAAIAAAACQHFARfaG10eAAAXPgAAAI6AAAEEk4TN4Nsb2NhAABfNAAAAhIAAAISiLhpam1heHAAAGFIAAAAIAAAACACigzgbmFtZQAAYWgAAACUAAABHhQGLdJwb3N0AABh/AAAAq4AAASRk5y6n3ByZ...QxUajCCFt4p9HP4fzdSWs2XhWl5HvJazrIrFUyB0l5dpqcW10lV2wukjMLuAvyMHNiYpgPsrCVXZDKrkpll6UWkh7kABVAFVCDe7UFmxagDegA+hLHRPbqtMo7ZHCpKdT6tPGXybzo0+RXBLoPZt1tELcXxCmAAyZwYTJvdDFZKnDER44X2451rDqCyunIsRWvLSx6wnWqwPj/uX5/KuEy6DL0z6A/Fn79VihxMFJsrlAFy4DpZOcvNlMeNp+BRDLj0r+XFdRxdSNSNxiI/AL3ojKdAAB4AWPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdictkUwWDAwsDJogTgOPN4c9iz6bMos4iysHFChUDZXJnMWTSZZJrAQt9M+YQYBBh4GTgY2kEZOoJiA0z4GBxiEiDEzuGxUYewIjNjg0BGxkTnFZaMaiLeLo4GBkcWhIzkkAqQkEggceHw5HFkM2VRZJFlYebR2MP5v3cDSu5GJwWUDW9xG1hQXAFAmKZU=', поскольку он нарушает следующую директиву политики безопасности содержимого: "font-src *".

Пожалуйста, дайте мне какие-либо предложения?

Проверьте скриншот ошибки ниже https://ibb.co/daTcyT

1 ответ

Если я правильно понимаю CSP, * соответствует любому источнику, но вы хотите разрешить загрузку / интерпретацию данных. Попробуйте изменить свой Content-Security-Policy в data: вместо *,

Например:

<meta http-equiv="Content-Security-Policy" content="default-src 'self'; font-src data:" />

Но будьте осторожны:

data:

Позволяет использовать данные: URI в качестве источника контента. Это небезопасно; Злоумышленник также может ввести произвольные данные: URI. Используйте это экономно и определенно не для сценариев.

Другие вопросы по тегам