Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在下载的html文件中访问cordova插件_Javascript_Android_Ios_Cordova - Fatal编程技术网

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

Javascript 在下载的html文件中访问cordova插件,javascript,android,ios,cordova,Javascript,Android,Ios,Cordova,我需要从服务器下载一些HTML文件并在Cordova Webview中打开它们 我在从这些下载的文件访问插件方面面临挑战 我需要在下载的HTML文件的标记中放置什么路径才能访问与asset/www/folder下的应用程序打包的Cordova插件JS文件 我可以放file:///android_asset/www/cordova.js 在我的HTML中 我可以使用loadDataWithBaseURL代替loadURL吗 如果不是,它的等价物是什么 还需要iOS环境的答案 我们迫切需要回答这个问

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

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

我需要在下载的HTML文件的
标记中放置什么路径才能访问与asset/www/folder下的应用程序打包的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>

这是否适用于已经使用cordova的应用程序?听起来你下载的不仅仅是原始的HTML。您正在下载需要本机代码的cordova插件,还是只下载HTML+CSS+Javascript?插件Java文件和其他cordova JS都已经打包并运行。我正在下载HTML/CSS/JS附加包,但它们也使用现有插件。这些插件如何访问Cordova?你能给出一个你试图使用的特定插件的例子,以及你用来调用它的Javascript代码吗?另外,描述“普通”文件与“下载”文件的代码的精确行为也会有所帮助。。。在JS中,我像cordova.exec(函数(msg){console.log(msg);},函数(err){console.log(err);},“PluginClassName”,“pluginName”。[])那样执行它;我执行这行时出错了。错误是什么?是否未定义window.cordova?
<script src="file:///android_asset/www/cordova.js></script>