我需要从服务器下载一些HTML文件并在Cordova Webview中打开它们。
我在从这些下载文件中访问插件时面临挑战。
我需要在下载的HTML文件的<script>
标签中添加哪条路径来访问随资产/ www /文件夹下的应用程序打包的Cordova Plugin JS文件?
我可以将文件:///android_asset/www/cordova.js放入我的HTML中吗?
我可以使用loadDataWithBaseURL代替loadURL吗?
如果不是它的等价物?
还需要iOS环境的答案。
急需回答这个问题。
更新 我正在加载我下载的文件,如
loadUrl("file://"+pathToInternalStorage_Index.html");
在我的HTML中我放了
<script src="file:///android_asset/www/cordova.js></script>
现在,当我打开下载的文件时,我会弹出EditText,说“gap_init:2” 单击确定后,我在控制台中收到CordovaWebview错误:TIMEOUT ERROR!
插件错误是: “错误:找不到方法 .... ....(file:///android_asset/www/cordova.js:927:44) .... ....
答案 0 :(得分:1)
<script src="file:///android_asset/www/cordova.js></script>
解决了这个问题。还要确保正确构建cordova项目。