我在rails应用程序中实现了Google Adsense,我的浏览器出现了错误。
[错误]阻止了原点为“https://googleads.g.doubleclick.net”的框架 从访问具有原始“http://localhost:3000”的框架。请求访问的帧具有“https”协议,被访问的帧具有“http”协议。协议必须匹配。
生产服务器和localhost上都存在错误,因此请忽略该详细信息。
我对此处发生的事情的理解是Google的Adsense脚本需要安全连接,因此它在协议不匹配时会咆哮。广告仍在展示,但我不知道Adsense是否在所有方面都能正常运作。
这是以编程方式解决这个问题吗?给定所有带有Adsense广告的常规http页面,必须有一种方法可以实现这一点。我错过了什么?