проблема с использованием JQuery unsafe inline и CSP

Я использую JQuery и пытаюсь внедрить директивы политики безопасности контента на своей веб-странице.

Я получаю следующую ошибку:

Отказался от выполнения встроенного сценария, поскольку он нарушает следующую директиву политики безопасности содержимого: "script-src 'self' 'nonce-c20t41c7-73c6-4bf9-fde8-24a7b35t5f71'". Для включения встроенного выполнения требуется ключевое слово 'unsafe-inline', хэш ('sha256-KAcpKskREkEQf5B3mhDTonpPg34XnzaUC5IoBrOUrwY =') или одноразовый номер ('nonce -...').

По сути, он добавляет встроенный тег скрипта в DOM и нарушает CSP.

Я не хочу использовать unsafe-inline. Есть ли другой способ обойти эту ошибку?


person Anas Valiyapalathingal    schedule 02.09.2019    source источник


Ответы (1)


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

1) Удалите все теги формы, присутствующие в проекте. 2) Удалите со страницы все встроенные и внутренние стили. 3) Удалите все встроенные стили, написанные со страниц js.

person Anas Valiyapalathingal    schedule 17.09.2019