0
它在FF和Chrome中运行良好,但在Opera中出现超时错误。加载动画正在进行,但没有出现。你可以帮我吗?我的最后期限来明天:-(我的IFRAME Facebook应用程序在Opera和IE中不起作用
引擎收录完整的源代码:http://pastebin.com/yjFWwqPv
它在FF和Chrome中运行良好,但在Opera中出现超时错误。加载动画正在进行,但没有出现。你可以帮我吗?我的最后期限来明天:-(我的IFRAME Facebook应用程序在Opera和IE中不起作用
引擎收录完整的源代码:http://pastebin.com/yjFWwqPv
连接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安全策略,但我不确定此解决方法是否会导致脚本以其他方式失败 - 未经测试。