另一个互联网浏览器9 ssl与Facebook应用程序问题

时间:2011-11-22 18:10:24

标签: security facebook-credits

我看到这么多关于此事的线索但到目前为止没有任何工作...... 所以我有我的应用程序,如果它没有https访问(例如http://apps.face ...如果用https访问://一切正常)资源管理器发疯了,底部会打开一个对话框: 只显示安全内容(这是什么)。 该错误阻止了Facebook信用对话框的打开,但仍允许朋友邀请对话框打开...奇怪...

ie9控制台显示许多行,例如:

HTTPS安全性受到http://profile.ak.fbcdn.net/hprofile-ak-snc4/211650_610002617_527396

的攻击

然后我在一个旧线程中发现我应该在fb.init阶段之前添加以下JS行:

FB._https = true;

和此:

FB._https = (window.location.protocol == "https:");

使用这些对话框后停止了,但我仍然遇到了这些错误:

SCRIPT5:访问被拒绝。

canvas_proxy.php?version = 3,第89行第3个字符

我确保使用:

   

在频道和头部......

仍然 - apprequest对话框打开,但不是facebook的信用。

感谢您阅读此内容,也许有人有任何想法?

1 个答案:

答案 0 :(得分:0)

完整的错误消息:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Tue, 6 Dec 2011 20:05:28 UTC


Message: Permission denied
Line: 89
Char: 3
Code: 0
URI: https://s-static.ak.facebook.com/connect/canvas_proxy.php?version=3


Message: Permission denied
Line: 89
Char: 3
Code: 0
URI: https://s-static.ak.facebook.com/connect/canvas_proxy.php?version=3