我正在开发一个使用Sencha touch和Cordova的应用程序,需要加载PDF文件。我发现PDF上的Child浏览器支持不适用于Android.So我决定使用PDF.js.我正在使用以下打开PDF文件的代码行:
window.open(\''+ ROOT_FOLDER+'/app/util/PDFJS/web/viewer.html?file='+ROOT_FOLDER + '<Path to PDF file>\'
ROOT_FOLDER
是本地文件路径网址,如file://app/utils..
“
但是在这种情况下pdf没有加载,它抛出了像
这样的异常XMLHttpRequest cannot load file:///android_asset/www/<path to PDF file>. Cross origin requests are only supported for HTTP.
请告诉我如何解决此问题,或如何使用PDF.js从本地位置加载PDF文件
答案 0 :(得分:1)
如果您要从本地位置加载文件,则它应与viewer.html一起显示在相同文件夹中。简而言之,PDF不应位于存在所有这些html和js文件的主文件夹之外。