内容安全策略指令'script-src'的源列表在safari angular 5中包含无效的源

时间:2018-12-14 05:24:04

标签: javascript node.js angular recaptcha gapi

我已经在angular 5中实现了google-recapthca,它对所有浏览器都有效,但是在野生动物园中出现以下错误:

内容安全策略指令“ script-src”的源列表包含无效的源:“ strict-dynamic”。它将被忽略。

我的野生动物园版本是:12.0

我的html代码

<div class="g-recaptcha" id="gAuth" data-sitekey="6Lcr9HYUAAAAAI2LGYuA5LApmuAnQdJV1EHjP62i"></div>

3 个答案:

答案 0 :(得分:0)

我可以确认该问题。我在MacOs 10.15.4上的Safari 13.1上。没有安装addblockers。 Recaptcha甚至使用此客户端吗?在自述文件列表中未列出。

即使在Google Recaptcha演示页面上,也存在错误。 Google Recaptcha demo

但是,让我通知您,此错误不会破坏验证码的正常工作。验证码在Safari上正常运行。

答案 1 :(得分:0)

如果您正在使用Adblock,请尝试暂停并重新启动(是的,标准的旧过程)。当Youtube完全崩溃时,为我工作。

答案 2 :(得分:-1)

Do you have Adblock on? I've seen the error before and it seems like AdBlock can cause this error.

Optionally you can check this thread out: https://github.com/google/google-api-javascript-client/issues/397

Seems like the issue can be caused by multiple things.