Wie behebe ich CSP-Fehler? „Die Ausführung des Inline-Ereignishandlers wird verweigert, da er gegen die folgende Richtlinie zur Inhaltssicherheit verstößt …'
P粉781235689
P粉781235689 2023-08-30 11:44:31
0
1
709

我在 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”后,我收到此错误。在这个问题上纠结了好久。需要一些指导。提前致谢。

P粉781235689
P粉781235689

Antworte allen (1)
P粉237647645

错误消息表明您有一个内联事件处理程序,这意味着您在某处有一个 onclick、onblur、onchange 等属性。错误消息可能包含指向实际代码的链接。

要允许内联事件处理程序,您需要使用其中之一

  • “unsafe-hashes”和代码的哈希
  • '不安全内联'

但是,如果您能够重写代码,最好的选择是使用事件侦听器。

属性不是 nonceable,因此您的 nonce 方法不适用于这段代码。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!