Отказался от применения встроенного стиля и Отказался от загрузки шрифта '<URL>', поскольку он нарушает следующую Политику безопасности содержимого - PullRequest
0 голосов
/ 28 марта 2020

Я использую шаблон Identity Server, используя библиотеку Google Material Design Lite. Я получаю сообщение об ошибке:

Refused to apply inline style because it violates the following Content
Refused to load the font '<URL>' because it violates the following Content Security Policy

enter image description here

Это чистое asp. net ядро ​​приложения

<link rel="stylesheet" href="~/lib/mdl/material.min.css">
    <link rel="stylesheet" href="~/lib/mdl/mdl-fonts/mdl-fonts.css">
    <script src="~/lib/mdl/material.min.js"></script>

Но это не проблема mdl, если я удаляю приведенный выше код ссылочной строки, я получаю ту же проблему, и ни один из шрифтов не загружается в сетевой раздел

enter image description here

Я попробовал приведенную ниже строку кода

app.UseCsp(csp =>
            {
                csp.AllowScripts.FromSelf();
                csp.AllowStyles.FromSelf();
            });

https://joonasw.net/view/csp-in-aspnet-core

Asp net core Content Security Реализация политики

Отказался от применения встроенного стиля, поскольку он нарушает следующую директиву политики безопасности содержимого

...