У меня возникла проблема со следующей ошибкой:
Refused to load the stylesheet 'https://fonts.googleapis.com/css?family=Poppins:400|500|600|700' because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'style-src-elem' was not explicitly set, so 'default-src' is used as a fallback.
Это веб-проект. net, и я пытаюсь загрузить некоторые стили в свой макет.
Вот голова моего макета.
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta http-equiv="Content-Security-Policy" content="default-src data: 'self' fonts.googleapis.com fonts.gstatic.com; style-src-elem data: 'self' fonts.googleapis.com fonts.gstatic.com;" />
<link rel="stylesheet" href="~/templates/dist/css/style.css" />
</head>
и мой в моем стиле. css Я называю это:
@import url(https://fonts.googleapis.com/css?family=Poppins:400|500|600|700);
Я не знаю, почему он говорит: «Обратите внимание, что style-src-elem' was not explicitly set
явно добавлено в мой мета-заголовок. Возможно, я неправильно форматирую его, но я пробовал несколько разных конфигураций для CSP, и мне не повезло.