我正在开发一个使用Facebook JavaScript SDK在列表中显示Facebook Feed的Sencha Touch 2应用。在我的浏览器(localhost)中它工作得很完美,但是当我在我的设备(iPad的iPhone)上启动我的应用程序时,Feed无法加载。当我通过设备上的Safari中的localhost打开它时。
当我在iPhone上使用Safari控制台时,它会显示两条不会出现在我的计算机上的日志:
"第44行的JavaScript日志文件:http://connect.facebook.net/en_US/all.js:从https://s-static.ak.facebook.com收到类型为对象的消息,期望一个字符串"
这会导致问题吗?也许Javascript SDK的FB功能在我的设备上无法识别?
有人可以帮我这个吗?谢谢!
答案 0 :(得分:0)
你在哪里定义fb的脚本,div fb-root在哪里定义我之前有同样的问题但是因为div总是被另一个视图覆盖或覆盖,所以检查一下你是否可以发布一些代码会更好,
答案 1 :(得分:0)
您是否已将fb域添加到应用url白名单?我有类似的问题,它通过将fb域添加到配置文件的访问源标记来解决。