Wie kann ich damit ein Cordova-6.1-app zum einbetten eines iframe in iOS von einer website?

Bis ich vor kurzem gebaut, meine cordova-app war in der Lage, einbetten eines iframe einer Webseite genau richtig; nun, vermutlich nach einem update, ich vergaß, der Aufbau der app Ergebnisse in der iframe leer ist auf iOS, arbeitet aber in Android.

Habe ich die folgenden Einstellungen zu config.xml:


<access origin="*"/>
<access origin="*.pushwoosh.com" />
<access origin="*.hoby.org" />
<allow-navigation href="*" />
<allow-intent href="*" />

Als auch den folgenden Content-Security-Policy:


<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">

Ermöglichen sollte, im Grunde alles. Ich habe die cordova-whitelist-plugin Hinzugefügt, mithilfe von cordova 6.1.0 und Ionischen 1.7.14

Edit: es funktioniert tatsächlich auf iOS-emulator, aber nicht wenn ich es laufen auf dem Gerät.

Edit 2: es scheint, wie es sein kann, ein mobile safari Problem; ich bin betrachten der Dateien über mein Netzwerk und auch außerhalb von Cordova Sie nicht richtig geladen. Kann ich bestätigen aber, dass es funktioniert wie von vor ein paar Tagen zumindest.

  • Sind Sie sich bewusst, dass Phonegap ist nicht, a webserver oder einem webbrowser? Sind Sie sich bewusst, dass Sie beide Google und Apple die Stirn Runzeln auf apps, die website-Wrapper?
  • Ich bin mir bewusst, dass es nicht einen webserver oder einen browser; und ich bin mir bewusst, dass Sie verpönt sind. Was Kunden fordern, aber oft nicht besonders im Einklang mit der Realität.
  • Okay. Stellen Sie sicher, Sie bekommen erst das Geld, weil Sie wahrscheinlich nicht in die App "stores". Sie müssen Ihre Antwort in einem bit. Viel Glück.
  • Hinweis: ein Teil der Antwort wird sein, für Leute, die dies Lesen, in die Zukunft.
  • wahrscheinlich im Zusammenhang mit Ausgabe: issues.apache.org/jira/browse/CB-10709
InformationsquelleAutor Phil Barresi | 2016-03-30
Schreibe einen Kommentar