我正在爲iOS構建PhoneGap 1.5(Cordova)應用程序,並希望使用ChildBrowser插件來顯示PDF文件。我已經能夠設置它,並且在查看外部PDF文件(http,https)時它工作得很好。PhoneGap 1.5 ChildBrowser無法顯示本地文件
該應用的離線功能有限。我正在使用文件系統和文件傳輸API來下載PDF文件並將其保存到本地文件系統。當我嘗試使用ChildBrowser插件查看這些文檔時,它們從不加載。
我通過在插件的命令和viewcontroller中添加一些斷點來完成一些故障排除。我發現,當我嘗試查看本地文檔,我打webViewDidFailLoadWithError方法有以下消息:
The operation couldn't be completed.
(WebKitErrorDomain error 101.)
控制檯顯示的文件:我試圖加載的文件// URL,如果我瀏覽的在模擬器的safari中的URL,我可以查看文檔。在模擬器中運行時的URL與此類似:
file://localhost/Users/{username}/Library/Application Support/iPhone Simulator/5.1/Applications/5D8EDAB7-4BB7-409E-989D-250A84B37877/Documents/{filename}
是我在做什麼可能的,如果是這樣,我怎麼需要配置我的應用程序,以便能夠從本地文件顯示PDF文件系統在ChildBrowser?