SEC7111:https://apis.google.com在IE 9中破坏了HTTPS安全性

时间:2014-04-28 18:21:51

标签: javascript google-api google-plus-one

我的网站上有一个Google Plus按钮,我使用Google API加载,gapi.plusone.go(容器)

当按钮呈现并点击它时,会打开一个弹出窗口,这样我就可以使用我的帐户登录,以便能够执行+1操作。

现在,由于我的网站是在HTTP下,弹出窗口打开了一个HTTPS网址,我在IE 9中得到了一个着名的错误:

SEC7111: HTTPS security is compromised by https://apis.google.com/_/+1/fastbutton?usegapi=1&width=250& (URL ...continues...)

我正在使用以下代码初始化GAPI,请注意我设置了' //'而不是任何特定的协议:

(function() {
  var po = document.createElement('script');
  po.type = 'text/javascript';
  po.async = true;
  po.src = '//apis.google.com/js/plusone.js?onload=onLoadGooglePlus';
  var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(po, s);
})();

我无法控制在HTTPS中打开的弹出窗口。我的问题是,是否有办法解决这个问题或者没有任何关于它的事情。

0 个答案:

没有答案