未捕获的SecurityError:阻止具有原始“https://www.google.com”的框架访问具有原始“http://my.site.com”的框架。

我正在使用谷歌reCaptcha v2.0,当我尝试使用示例html页面时,这是在同一个域中工作但是当我尝试与完整生产页面集成时,同样的事情不起作用。 点击reC​​aptcha复选框后,它会继续加载,有时会在下面详细说明错误。

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并保持//以便网站协议可以匹配但没有运气。 如果有人在这里有解决方案,那将是一个很大的帮助。

提前致谢。

将重新访问库URL从https更改为http

Chrome和其他现代浏览器将避免将HTTP与HTTPS混合使用。

当src在https上运行时,您的Web服务器必须启用SSL