在下载的 html 个文件中访问 cordova 插件
Access cordova plugins in downloaded html files
我有一个要求,需要从服务器下载一些 HTML 文件并在 Cordova Webview 中打开它们。
我在从这些下载的文件中访问插件时遇到了挑战。
我需要在下载的 HTML 文件的 <script>
标签中放置什么路径才能访问 asset/www/ 文件夹下应用程序打包的 Cordova Plugin 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: TIMEOUT ERROR!
插件错误是:
“错误:找不到方法
....
.... (文件:///android_asset/www/cordova.js:927:44)
....
....
<script src="file:///android_asset/www/cordova.js></script>
问题已解决。还要确保正确构建 cordova 项目。
我有一个要求,需要从服务器下载一些 HTML 文件并在 Cordova Webview 中打开它们。
我在从这些下载的文件中访问插件时遇到了挑战。
我需要在下载的 HTML 文件的 <script>
标签中放置什么路径才能访问 asset/www/ 文件夹下应用程序打包的 Cordova Plugin 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: TIMEOUT ERROR!
插件错误是: “错误:找不到方法 .... .... (文件:///android_asset/www/cordova.js:927:44) .... ....
<script src="file:///android_asset/www/cordova.js></script>
问题已解决。还要确保正确构建 cordova 项目。