Политика безопасности контента останавливает выполнение встроенного скрипта, несмотря на режим только отчетов - PullRequest
0 голосов
/ 10 июля 2020

У меня есть CSP с режимом Content-Security-Policy-Report-Only и report-uri. У меня есть встроенный JavaScript, который запрещает CSP. Насколько я понимаю, JavaScript по-прежнему будет разрешено запускать в режиме только для отчетов, но о нем будет сообщено по ссылке report-uri. Он действительно документируется в ссылке report-uri, но он также останавливает загрузку страницы со следующей ошибкой на консоли Chrome: « [Только отчет] Отказано в выполнении встроенного скрипта, поскольку он нарушает следующие правила безопасности содержимого Директива политики: "script-sr c 'self'".". Почему CSP принудительно используется в режиме «Только отчет»? Спасибо

1 Ответ

0 голосов
/ 15 июля 2020

Похоже, это происходит, когда я устанавливаю CSP вместе с заголовком ' Header set Set-Cook ie: HttpOnly; SameSite = Strict 'в Apache 2.2.3. Я удалил этот заголовок, и CSP работает только в режиме истинного отчета.

...