Bis ich vor kurzem gebaut habe, war meine cordova App in der Lage, einen iframe einer Website gut einzubetten; jetzt, vermutlich nach einem update, das ich vergessen habe, die app-ergebnisse in der iframe leer auf iOS, aber funktioniert in Android.Wie kann ich einer Cordova 6.1-App erlauben, einen Iframe von einer Website in iOS einzubetten?
Ich habe die folgenden Einstellungen config.xml hinzugefügt:
<access origin="*"/> <access origin="*.pushwoosh.com" /> <access origin="*.hoby.org" /> <allow-navigation href="*" /> <allow-intent href="*" />
Neben den folgenden Inhalt Sicherheitspolitik:
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
die im Grunde alles erlauben sollte. Ich habe das Cordoba-Whitelist-Plugin hinzugefügt, mit Cordova 6.1.0 und Ionic 1.7.14
Bearbeiten: Es funktioniert tatsächlich auf iOS-Emulator, aber nicht, wenn ich es auf dem Gerät ausführen.
Edit 2: Es scheint, als könnte es eine mobile Safari-Problem sein; Ich sehe die Dateien über mein Netzwerk und sogar außerhalb von Cordova werden sie nicht richtig geladen. Ich kann jedoch bestätigen, dass das zumindest vor ein paar Tagen funktionierte.
Sind Sie sich bewusst, dass Phonegap ist kein [Webserver oder ein Web-Browser] (https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md#005) Ist Ihnen bekannt, dass sowohl [Google als auch Apple die Apps missbilligen] (https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md#005a), die Website-Wrapper sind? – JesseMonroy650
Ich bin mir bewusst, dass es kein Webserver oder Browser ist; und ich bin mir bewusst, dass sie verpönt sind. Was die Kunden verlangen, entspricht jedoch häufig nicht der Realität. –
Okay. Stellen Sie sicher, dass Sie das Geld zuerst bekommen, weil Sie wahrscheinlich nicht in die App "Läden" kommen. Du wirst deine Antwort in Kürze haben. Viel Glück. – JesseMonroy650