我看到这么多关于此事的线索但到目前为止没有任何工作...... 所以我有我的应用程序,如果它没有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的信用。
感谢您阅读此内容,也许有人有任何想法?
答案 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