我正在尝试通过调用以下方式设置应用的高度:
FB.init({ appId: fbAppId,
status: true,
cookie: true,
xfbml: true,
oauth: true,
channelURL: webUrl + '/channel.html'
});
FB.Canvas.setAutoResize();
如果它在HTTP上但在HTTPS上工作则不起作用。
示例网址: http://www.facebook.com/ListerineAU/app_300955373319633 - 不起作用 https://www.facebook.com/ListerineAU/app_300955373319633 - 作品
错误讯息:
Unsafe JavaScript attempt to access frame with URL http://www.facebook.com/ListerineAU/app_300955373319633 from frame with URL https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=5#channel=f35120b198&origin=http%3A%2F%2Fjwteeth.aptira.com&channel_path=%2F%3Ffb_xd_fragment%23xd_sig%3Df2eb2cde4%26&transport=postmessage. Domains, protocols and ports must match.
FB结尾似乎是错误,还有其他人遇到过吗?
答案 0 :(得分:4)
发现这个在facebook bug上列出
Facebook的最新回应
ØyvindSeanKinsey这是一个用于测试的预期异常 对于一个条件 - 这没有副作用。 26/04/2012 22:29·现状 改为按设计
答案 1 :(得分:1)
显然我们公司的防火墙阻碍了
的道路http://static.ak.facebook.com/connect/xd_arbiter.php?version=6#channel=f4f408309365a4&origin=http%3A%2F%2F[domain]&channel_path=%2F%3Ffb_xd_fragment%23xd_sig%3Df1af91536f1c7%26&transport=postmessage
说它在脚本上包含一些不安全感。