【发布时间】:2016-05-26 10:27:49
【问题描述】:
我正在使用 google reCaptcha v2.0,当我尝试使用示例 html 页面执行此操作时,它在同一个域中工作,但当我尝试与完整的生产页面集成时,同样的事情不起作用。点击 reCaptcha 复选框后,它有时会继续加载,之后它会详细抛出以下错误。
Uncaught SecurityError: Blocked a frame with origin "https://www.google.com" from accessing a frame with origin "http://my.site.com". The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.
我尝试删除 http、https 并保留 // 以便站点协议可以匹配但没有运气。 如果有人在这里有解决方案,那将是一个很大的帮助。
提前致谢。
【问题讨论】:
-
用
https://your-domain.com打开你的网站就可以了 -
@SimonSchüpbach:但是我的网站没有启用 SSL,我不知道如果添加自我认证的 SSL 会有什么影响。你还有什么可以在这里看到的吗?
标签: javascript jquery google-api recaptcha google-developer-tools