3
似乎是一个已知的问题,但我没有找到解决方案。Facebooker Connect和Safari 4
当你的Facebook应用程序试图执行通过装载FB一些JS调用:iframe与JS代码,Safari浏览器阻止此说
不安全JavaScript尝试与URL从帧帧访问使用URL。域名,名称和协议必须匹配
有没有办法解决这个问题?
似乎是一个已知的问题,但我没有找到解决方案。Facebooker Connect和Safari 4
当你的Facebook应用程序试图执行通过装载FB一些JS调用:iframe与JS代码,Safari浏览器阻止此说
不安全JavaScript尝试与URL从帧帧访问使用URL。域名,名称和协议必须匹配
有没有办法解决这个问题?
您应该在FB.init()中指定ChannelUrl如果未设置,您可能会遇到一些问题。
FB.init({
appId : 'YOUR_APP_ID', // App ID
channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
此外请确保您的服务器发出有效的p3p标头。 http://www.hanselman.com/blog/TheImportanceOfP3PAndACompactPrivacyPolicy.aspx
你检查了bugzilla吗? http://bugs.developers.facebook.net/ – chrisjlee 2011-05-10 15:46:16