Wie kann ich einen iframe in einer phonegap/cordova app, die auf IOS?

Ich habe eine webapp, die ich mit PhoneGap/Cordova zu installieren unter iOS und Android. An einem Punkt in der app habe ich ein iframe, lädt Inhalte von einem zweiten server.

Wenn ich die app starte einen browser ein, funktioniert alles wie erwartet - das iframe öffnet sich auf der gleichen Seite ein und lädt den Inhalt aus der zweiten Website.

Wenn ich die webapp auf einem iPhone simulator mithilfe von Cordova, wenn der iframe öffnet, iOS wechselt zu Safari und bringt meine app in den hintergrund.

Schritte:

  1. Habe ich noch die zweite Seite der "ExternalHosts" array in Cordova.plist-Datei.
  2. Erstellte ich ein config.xml Datei-neben dem index.html Datei im /www Verzeichnis, nach dem PhoneGap/Cordova-Dokumentation (https://build.phonegap.com/docs/config-xml).
  3. Ich habe eine <preference name="stay-in-webview" value="true" /> - tag an der config.xml Datei als ein Kind der Haupt - <widget - > tag.

Mein Verdacht ist, dass es keine lese - /mit der config.xml Datei, aber es könnte etwas anderes sein... Hat jemand irgendwelche Ideen was ich tun könnte falsch?

InformationsquelleAutor der Frage Troy | 2013-03-04

Schreibe einen Kommentar