Öffnen Sie das PDF in das PhoneGap-App, die ist made in HTML und CSS
Ich habe ein seltsames problem mit meinem iPad-App im Handy Lücke. Das problem ist, dass ich zum öffnen von PDF-Dokument in meiner app durch links und wenn ich auf den link öffnet sich die PDF-Datei, zeigt er mir das PDF-Dokument mit keinen zurück-link.
Daher, wenn ich öffnen Sie das PDF-Dokument in meiner app über einen link, es nimmt mich in eine Sackgasse und es gibt keinen Weg, ich kann gehen Sie zurück auf die Startseite meiner app.
Meine Frage ist, wie kann ich eine Top-Bar, wenn ich ein PDF-Dokument öffnen, die mich zurück zu meiner Homepage? Jedes interne element für das iPad sein kann?
Vielen Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, mithilfe von In-App-Browser-plugin.
Wenn Sie mit einem späteren Phonegap /Cordova-version (2.8.0, 2.9.0 etc), sollte es mit ihm kommen - sonst gibt es nichts zu installieren.
http://docs.phonegap.com/en/2.9.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser
Es wird Ihnen erlauben, öffnen Sie das PDF in einem neuen 'Fenster', die überlagerungen Ihrer app. Es hat eine 'Fertig' - Schaltfläche, die Benutzer verwenden können, um es zu schließen und zurück zu Ihrer app, wenn Sie fertig sind.
Öffnen Sie die PDF-Datei über den In-App-Browser, mit so etwas wie dieses:
I. e. die
_blank
option löst die In-App-Browser-plugin. Wenn Sie auf_system
statt es könnte öffnen Sie es in iBooks (nur raten es nicht zu 100% sicher, ob es mit iBooks).org.apache.cordova.inappbrowswer
für Sie zu arbeiten. Dies hat Super funktioniert. Danke!Versuchen, indem
https://docs.google.com/viewer?url=
in der URLwie
window.open('https://docs.google.com/viewer?url=http://www.example.com/example.pdf&embedded=true', '_blank', 'location=yes');
Versuchen, diese zu öffnen, jede Art von Dokumenten von URL mit Hilfe der folgenden Schritte aus:
verwenden Sie diesen code :
handleDocumentWithURL(function() { console.log('Erfolg'); }, function(error) { console.log ("Fehler"); if (Fehler == 53) { console.log('Keine app, mit der dieser Dateityp.'); } }, 'http://www.example.com/path/to/document.pdf');
Es funktioniert bei mir sowohl auf Android und IOS. Ich benutzte es für open Bilder und PDF - Dateien.
Android : Es öffnet Dateien, die mit system apps, falls verfügbar, sonst gibt es eine Fehlermeldung, die Sie behandeln können.
IOS : Es öffnet Dateien im popup-wie Ansicht mit Fertig-Taste und Option-Taste.
Es nicht zeigen Sie Ihre Google docs-URL.
Quelle ist hier verfügbar : https://github.com/ti8m/DocumentHandler
Dank asgeo1,
Ich löste es, indem
window.open()
.Hoffe, es hilft.
Habe ich am Ende mit WebIntent
beschrieben hier. Der schwierige Teil war, zu ändern WebIntent.java um richtig zu identifizieren, Datei-Typ: