访问下载的html文件中的cordova插件

Access cordova plugins in downloaded html files

本文关键字:cordova 插件 html 下载 访问 文件      更新时间:2023-09-26

我有一个要求,需要从服务器下载一些HTML文件,并在Cordova Webview中打开它们。

我面临着从这些下载的文件访问插件的挑战。

我需要在下载的HTML文件的<script>标签中放什么路径才能访问asset/www/文件夹下与应用程序打包的Cordova插件JS文件?

我能把file:///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:超时错误!

插件的错误为:"错误:找不到方法。。。。(file:///android_asset/www/cordova.js:927:44)。。。。…

<script src="file:///android_asset/www/cordova.js></script>

解决了问题。还要确保cordova项目构建正确。