我看到了很多关于这个的线程,但到目前为止没有任何效果......所以我有我的应用程序,如果它在没有 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 信用。
感谢您阅读本文,也许有人知道吗?