2010-09-27 56 views

回答

0

连接Facebook在Opera坏了,由于我在这里说明了问题:

http://my.opera.com/hallvors/blog/2010/07/20/postmessage-s-targetorigin-and-security

我不认为有除了等待Opera或Facebook解决问题之外,任何事情你都可以做,因为这个问题的本质很难解决 - 除非我猜你制作了一个带有bug修正的http://connect.facebook.net/en_US/all.js的本地副本。该修复应该像查找此代码一样简单:

FB.XD._origin=(window.location.protocol+'//'+window.location.host+'/'+FB.guid()) 

并删除'+ FB.guid()'部分。尽管我知道这会避免违反Opera安全策略,但我不确定此解决方法是否会导致脚本以其他方式失败 - 未经测试。

相关问题