查看页面选项卡时,与Facebook相关的文件的IE 9安全警告

时间:2012-10-16 15:53:55

标签: ssl facebook-javascript-sdk facebook-page

我有一个页面标签应用。我的应用托管的网站已启用SSL。当我使用IE9查看页面选项卡时,我得到一个不安全的内容错误,在我的控制台中我可以看到:

HTTPS security is compromised by http://static.ak.facebook.com/connect/xd_arbiter.php?version=11 

仅当我使用常规http协议查看页面选项卡时才会这样:例如:

http://www.facebook.com/mypage/myapp

如果我安全地查看Facebook,则不会发生这种情况,例如:

https://www.facebook.com/mypage/myapp

该应用程序使用JavaScript SDK,但我正在做的事情是确保它使用安全版本,例如:

FB._https = true;

FB.init()

当我链接到SDK时,我确信我使用的是安全连接:

(function (d) {
    var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
    if (d.getElementById(id)) { return; }
    js = d.createElement('script'); js.id = id; js.async = true;
    js.src = "https://connect.facebook.net/en_US/all.js";
    ref.parentNode.insertBefore(js, ref);
} (document));

如果直接在我的服务器上查看页面,会出现这些错误,只有在页面标签页面内查看时才会出现这种错误。我认为Facebook正在产生这种不安全资源的呼吁。我已经做了大量的搜索,但找不到解决这个问题的方法。有人可以推荐一种方法来处理这个问题吗?任何帮助将非常感谢。谢谢!

0 个答案:

没有答案