Öffnen Sie die lokale pdf-Datei mit Kind-Browser - Cordova auf iOS
Ich gelesen habe, aber ich habe nicht bekommen, um doch eine Lösung. Ich bin das herunterladen einer pdf-Datei mit einem FileTransfer-erfolgreich. Es ist platziert in einem Ordner namens Dokumente und die Lage sieht wie folgt aus:
"/Benutzer/MeinBenutzername/Library/Application Support/iPhone Simulator/5.1/Anwendungen/C62E5802-56A8-48BF-B57C-695801F3C8D6/HelloWorld.app/Documents/11.pdf
Ich versuche, mit ChildBrowser, um es zu öffnen, und ich hatte bisher ohne Erfolg.
Den code zu öffnen ist, ist dies:
cordova.exec("ChildBrowserCommand.showWebPage", path );
Wenn Pfad ist extern (z.B. http://www.google.com/) es funktioniert gut (mit der domain in der Whitelist).
Ich habe versucht, alle diese Wege ohne Erfolg:
file:///Users/MeinBenutzername/Library/Application Support/iPhone Simulator/5.1/Anwendungen/C62E5802-56A8-48BF-B57C-695801F3C8D6/HelloWorld.app/Documents/11.pdf
file:////Users/MeinBenutzername/Library/Application Support/iPhone Simulator/5.1/Anwendungen/C62E5802-56A8-48BF-B57C-695801F3C8D6/HelloWorld.app/www/Documents/11.pdf
file:///Dokumente/11.pdf
Was muss ich tun, um es zu bekommen? Blick auf die app-Lage oben, ich finde nicht im www-Ordner (ich nehme an, es wurde verpackt)
Dies ist alles im simulator, cordova 2.1.0 und neueste ChildBrowser .
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich eine andere Frage hier, die Antworten mir. link
Dem uri-Datei sollte wie folgt sein:
Bereitstellung der Datei heruntergeladen wurde, in den Dokumente-Ordner der app und nicht in den Ordner www.
Holen Sie sich die url wie folgt:
Ich habe eine https://github.com/vfr/Reader PDF-Reader zu ChildBrowser.
Es funktioniert super toll!
Aktuellen Komponenten version: Kind-Browser für Cordova 2.2.0
Bearbeiten Sie die ChildBrowserCommand.h:
IN DER .M DATEI
1)
@synthesize reader;
2)
3)
4) Kopieren Sie alles von der Leser-in unsere Projekte ein, fügen Sie alle Rahmenbedingungen
Genießen. Vergessen Sie nicht, schalten Sie das ARC für den Leser
Hier der code, was das öffnen von pdf-Datei. die Datei wird im lokalen Ordner, Dokumente
Hier ist ein Beispiel, wie es funktionierte für mich in Phonegap
}
www/
scheint nicht notwendig zu sein: ich konnte Sie zum öffnen einer heruntergeladenen Datei inDocuments/
und zeigen es in der childBrowser; musste sedorigin="*"
in der XML, wenn. Und TEMPORÄREN Pfad scheint nicht zu funktionieren.