Отказался загружать скрипт: Content-Security-Policy

Отказался загружать скрипт «https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js», поскольку он нарушает следующую директиву Политики безопасности контента: «script-src 'self'» . Обратите внимание, что «script-src-elem» не был установлен явно, поэтому «script-src» используется как запасной вариант.

      **script(src='https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js')**

поэтому я попытался добавить этот мета-заголовок, но он выдает ту же ошибку

      meta(http-equiv='Content-Security-Policy' content="script-src 'self' https://cdnjs.cloudflare.com/ 'unsafe-inline' 'unsafe-eval'")

2 ответа

если вы используете шлем в узле, то мне это помогло

app.use( helmet({ contentSecurityPolicy: false }) );

Вероятно, у вас есть политика безопасности контента по умолчанию, служащая заголовком ответа. Добавление еще одной политики в метатег может только ужесточить ее, поскольку весь контент должен соответствовать всем политикам. Вам необходимо определить, что устанавливает для CSP значение «script-src 'self'», и изменить эту политику.

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