我將PDF下載到了我的目錄/storage/sdcard/.../example.pdf。 現在我想從Phonegap的InAppBrowser中打開它。打開PDF通過Phonegap InAppBrowser從Android SD卡目錄
var blaPath = fileEntry.fullPath.substring(7);
window.open(encodeURI(blaPath), '_blank', 'location=yes');
如果我不刪除第7個字符(文件://)從道路,InAppBrowser打開,但它保持白色。我聽說,我必須刪除Android的這些字符。
但是當我刪除,我得到下
Path: file:///android_asset/www//storage/sdcard0/.../example.pdf
沒有找到如何通過InAppBrowser正確打開外部PDF一個網站?
更新:在進一步的研究,我發現this:
莫非,這是無法通過InAppBrowser在Android上查看PDF ???
更新2: Android似乎沒有本機PDF查看器。 我用PDFViewer插件在已安裝的PDF閱讀器上打開PDF。
我不知道他們(Phonegap,Android)在此期間是否更新了這個。但是在我寫這篇文章的時候,InAppBrowser無法打開PDF,因爲Android Webkit不支持打開PDF文件。另一方面,PDF也應該可以在離線模式下訪問。 另外... Android設備的本地目錄是外部存儲。 – 2014-02-12 10:42:08
嘿,我發現了一個解決方案,我已經在另一個線程中發佈了。希望能幫助到你! http://stackoverflow.com/questions/17271052/phonegap-how-to-download-and-open-pdf-file-in-android-app/20965308#20965308 – Omnicon 2014-02-13 02:31:17