2012-07-26 5 views
6

Ich entwickle eine Sencha Touch 2 App, die das Facebook JavaScript SDK verwendet, um einen Facebook Feed in einer Liste anzuzeigen. In meinem Browser (localhost) funktioniert es einwandfrei, aber wenn ich meine App auf meinem Gerät (iPhone von iPad) starte, wird der Feed nicht geladen. Weder wenn ich es über localhost in Safari auf den Geräten öffne.Sencha Touch 2: Facebook JS SDK funktioniert nicht auf dem Gerät, nur im Computer-Browser

Wenn ich die Safari-Konsole auf meinem iPhone zu verwenden, zeigt es zwei Protokolle, die auf meinem Computer nicht angezeigt werden:

„JavaScript Logfile in Zeile 44: http://connect.facebook.net/en_US/all.js: Empfangene Nachricht vom Typ Objekt von https://s-static.ak.facebook.com, erwartet eine Zeichenfolge "

Ist dies das Problem? Vielleicht werden die FB-Funktionen des Javascript SDK auf meinem Gerät nicht erkannt?

Kann mir jemand dabei helfen? Vielen Dank!

+1

Können Sie einen Beispielcode angeben? Sehen Sie sich alternativ [diese Frage] an (http://stackoverflow.com/questions/11675944/facebook-ios-mobile-web-js-sdk-error). – NT3RP

Antwort

0

Wo definierst du das Skript von fb und wo ist das div fb-root das definierte Ich hatte das gleiche Problem vorher aber es war, weil das div immer überschreiben oder von einer anderen Ansicht überschrieben wurde, also überprüfe ob du posten kannst einige der Code wäre besser,

0

Haben Sie die fb-Domains auf der App Whitelist URL hinzugefügt? Ich hatte ein ähnliches Problem und es wurde gelöst, indem die fb-Domains zum Zugriffsursprung-Tag der Konfigurationsdatei hinzugefügt wurden.