Ich habe ein seltsames Problem mit meiner iPad App in Phone Gap. Das Problem ist, dass ich das PDF-Dokument in meiner App über Links öffnen muss und wenn ich auf den Link klicke, der das PDF öffnet, zeigt es mir das PDF-Dokument ohne Backlink.
Wenn ich also das PDF-Dokument über einen Link in meiner App öffne, kann ich mich auf eine Sackgasse begeben und kann nicht mehr zur Hauptseite meiner App zurückkehren.
Meine Frage ist, wie kann ich eine Top-Bar haben, wenn ich ein PDF öffne, das mich zurück auf meine Homepage bringen könnte? Jedes interne Element für das iPad kann sein?
Vielen Dank.
Versuchen Sie es mit dem In App Browser Plugin.
Wenn Sie eine spätere Version von Phonegap / Cordova (2.8.0, 2.9.0 usw.) verwenden, sollte diese mitgeliefert werden - nichts anderes zu installieren.
Damit können Sie das PDF in einem neuen Fenster öffnen, das Ihre App überlagert. Es verfügt über eine Schaltfläche "Fertig", mit der Benutzer es schließen und zu Ihrer App zurückkehren können, wenn sie fertig sind.
Sie würden die PDF-Datei mit dem In-App-Browser öffnen, indem Sie Folgendes verwenden:
%Vor% i.e. Die Option _blank
löst das In-App Browser-Plugin aus. Wenn Sie _system
stattdessen verwenden möchten, > können Sie es in iBooks öffnen (raten Sie einfach dort - nicht 100% sicher, ob es iBooks verwenden würde).
Probieren Sie dies aus, um beliebige Dokumente aus der URL mit den folgenden Schritten zu öffnen:
benutze diesen Code:
handleDocumentWithURL (function () {console.log ('Erfolg');}, Funktion (Fehler) {console.log ('Fehler'); if (Fehler == 53) {console.log ('Keine App, die behandelt diesen Dateityp. ');}},' Ссылка ');
Es funktioniert für mich sowohl auf Android als auch auf iOS. Ich habe es für offene images und PDF -Dateien verwendet.
Android : Es öffnet Dateien mit System-Apps, falls verfügbar, sonst gibt es einen Fehler, den Sie behandeln können.
IOS : Öffnet Popup-ähnliche Dateien mit der Schaltfläche "Fertig" und der Schaltfläche "Option".
Ihre Dokument-URL wird nicht angezeigt.
Quelle ist hier verfügbar: Ссылка