如何处理不同的cordova.js android和ios?

如何处理不同的cordova.js android和ios?,android,ios,cordova,web-applications,Android,Ios,Cordova,Web Applications,我想在我的cordova项目(包括android和ios)中从我的Web服务加载一个远程url,但我发现用于ios的cordova.js与android的不同。我应该如何处理它?你根本不应该编辑cordova.js。任何服务调用都应该在您创建的新js文件中进行 因此,如果您有一个index.html,您应该在脚本文件夹中创建一个index.js,并将自定义代码放在其中 注意:如果您正在呼叫远程URL,则需要将其添加到应用程序的安全策略中(否则将阻止呼叫) 编辑:有关示例,请参阅Hello Wor

我想在我的cordova项目(包括android和ios)中从我的Web服务加载一个远程url,但我发现用于ios的cordova.js与android的不同。我应该如何处理它?

你根本不应该编辑cordova.js。任何服务调用都应该在您创建的新js文件中进行

因此,如果您有一个index.html,您应该在脚本文件夹中创建一个index.js,并将自定义代码放在其中

注意:如果您正在呼叫远程URL,则需要将其添加到应用程序的安全策略中(否则将阻止呼叫)

编辑:有关示例,请参阅Hello World应用程序:


编辑2:克隆上述链接的应用程序。从这个开始学习科尔多瓦

如果我想在ios和android上都使用index.js,像'index.js'这样的新js文件应该导入哪个cordova.js?js文件不需要导入cordova.js。在你的index.html中,只需参考cordova和你的文件,如下所示:当你为每个平台构建应用程序时,它会解决它需要做什么。我创建了两个本地项目,包括iOS和android,它们都可以使用。但我只是不知道如何将html文件和index.js文件放到远程,index.js使用不同的cordova.js为什么有两个项目?你只需要一个项目。在您的www文件夹中,您将拥有index.html和index.js。你最好的办法是重新开始一个干净的项目,听起来你好像把自己弄糊涂了。