Javascript Iframes无法在http站点上显示https,破坏了Google API

Javascript Iframes无法在http站点上显示https,破坏了Google API,javascript,html,iframe,google-api,google-drive-api,Javascript,Html,Iframe,Google Api,Google Drive Api,信息 我正在编写一段代码,它将在我无法控制的web服务器上运行。此Web服务器没有https。在这段代码中,我使用。当我把所有正确的API密钥和客户机ID以及诸如此类的信息放入时,我得到一个协议必须匹配它试图创建以获取OAth2信息的iframe上的错误 这个协议必须匹配错误当然是由于Web服务器是http,并且它使用的OAth2 url是https 主要问题 有没有办法在没有https的服务器上使用Google API?是否可以关闭此安全功能并使httpsOAth2 iframe在http服务

信息
我正在编写一段代码,它将在我无法控制的web服务器上运行。此Web服务器没有
https
。在这段代码中,我使用。当我把所有正确的API密钥和客户机ID以及诸如此类的信息放入时,我得到一个
协议必须匹配它试图创建以获取OAth2信息的iframe上的
错误

这个
协议必须匹配
错误当然是由于Web服务器是
http
,并且它使用的OAth2 url是
https

主要问题
有没有办法在没有https的服务器上使用Google API?是否可以关闭此安全功能并使
https
OAth2 iframe在
http
服务器上工作

注意:

Google API正在创建给我带来问题的iframe

您不应该创建自己的iframe。Google JS库会为您解决这个问题。

Yea-ik。这就是问题所在,它创建的iframe不起作用。它被堵住了,还有别的地方不对劲。我一直使用来自http源的客户端库。它可能与客户端ID设置一起使用吗?