reCaptch.MVC-在Firefox以外的所有其他浏览器中均可使用。 CSP标头

时间:2019-01-28 14:13:37

标签: c# recaptcha

关于此问题,但那里的修复不能解决我的问题:Content Security Policy - Including A Script

在Firefox 64.0.2上,在最新安装的Umbraco上安装了reCaptch.MVC(https://www.nuget.org/packages/reCAPTCH.MVC/)的情况下,reCaptcha无法在Firefox上显示。它会显示在Chrome和所有其他浏览器上,但不会出现在Firefox中。

我已经阅读过有关随机数的内容,但不了解如何将其实现到此插件中。谁能解释?

这些是错误:

  

内容安全政策:忽略script-src中的“'unsafe-inline'”:指定了“严格动态”   内容安全政策:在script-src中忽略“ https:”:指定为“ strict-dynamic”   内容安全政策:忽略script-src中指定的“ http:”:“严格动态”

我曾尝试在web.config中而不是元标记中设置像这样的内容策略,但最终它比取消阻止阻止了更多内容:

<system.webServer>
<httpProtocol>
    <customHeaders>
        <add name="Content-Security-Policy" value="script-src 'self' 'unsafe-inline' https://www.google.com https://maps.googleapis.com https://www.gstatic.com" />
    </customHeaders>
</httpProtocol>
</system.webServer> 

也尝试过此操作,只是尝试任何操作:

<add name="Content-Security-Policy" value="*" />

如何解决此警告,并希望使其出现在Firefox中?

0 个答案:

没有答案