我在 script-src 中添加随机数值时收到 CSP 错误。 这是我正在设置的 CSP - 内容安全策略:默认 src '无'; script-src 'self' '不安全评估' 'nonce-b1967a39a02f45edbac95cbb4651bd12' '不安全哈希'; frame-src 'self' 'nonce-b1967a39a02f45edbac95cbb4651bd12' '不安全哈希';连接-src'自我'; img-src“自身”数据:; style-src 'self' '不安全内联';对象-src'自我'; font-src'自身'数据:;
我的JS文件内容是-
WebHelp Navigation Toolbar
从 script-src 中删除“unsafe-inline”并添加“nonce-b1967a39a02f45edbac95cbb4651bd12”后,我收到此错误。在这个问题上纠结了好久。需要一些指导。提前致谢。
Le message d'erreur indique que vous disposez d'un gestionnaire d'événements en ligne, ce qui signifie que vous avez un attribut onclick, onblur, onchange, etc. Le message d'erreur peut contenir des liens vers le code réel.
Pour autoriser les gestionnaires d'événements en ligne, vous devez en utiliser un
Cependant, si vous parvenez à réécrire le code, votre meilleure option est d'utiliser des écouteurs d'événements.
La propriété n'est pas nonceable, donc votre méthode nonce ne fonctionnera pas avec ce code.