Android上的PhoneGap:从远程服务器加载WebApp

Android上的PhoneGap:从远程服务器加载WebApp,android,html,cordova,Android,Html,Cordova,当我将所有web文件(html、JS、CSS…)复制到项目的www文件夹中,并使用这些文件编译应用程序时,我的Android PhoneGap应用程序完全按照预期工作。但是,当我不复制这些文件并重定向到包含这些文件的Web服务器时(即,在WWW文件夹中只有一个文件:index.html并重定向到我的服务器),phonegap在应用程序中不再工作 当应用程序内容文件由远程服务器交付,而不是与应用程序一起编译时,是否有办法让phonegap正常工作?这是可以做到的。没有什么能阻止你那样做 Phone

当我将所有web文件(html、JS、CSS…)复制到项目的www文件夹中,并使用这些文件编译应用程序时,我的Android PhoneGap应用程序完全按照预期工作。但是,当我不复制这些文件并重定向到包含这些文件的Web服务器时(即,在WWW文件夹中只有一个文件:index.html并重定向到我的服务器),phonegap在应用程序中不再工作


当应用程序内容文件由远程服务器交付,而不是与应用程序一起编译时,是否有办法让phonegap正常工作?

这是可以做到的。没有什么能阻止你那样做

Phonegap+Android:

在主活动类中,方法onCreate将loadUrl更改为:

super.loadUrl(“”)

iPhone+Phonegap是另一个故事,它仍然可以做到。因为有很多变化,这里有一个教程:

还有一件事,您必须为Phonegap启用internet连接

当您使用android平台时,请将这一行添加到您的AndroidManifest中:

<uses-permission android:name="android.permission.INTERNET" />


啊,还有一件事,必须在html文件中设置视口元标记。

我试过了,phonegap没有在开始时打开所需的url,而是启动浏览器打开url。那么,是否还有其他步骤来启用内部重定向?