2
我编写了一个在iPhone模拟器中运行乐趣的phonegap/jQuery移动应用程序。我的应用程序正在从远程主机获取数据。目前我的代码中有一个“localhost:8080”的jj请求。管理移动(phonegap)应用程序中的服务网址
我知道,这不好。我想改变它。
移动webapps中URL的最佳做法是什么?
我的意思是,我可以在某种程度上在“构建时间”上使用哪个url?我应该做一些像“如果em使用本地主机”?
由于提前, 基督教
对不起,需要问的是:你的意思是,你发送请求到“真正的”url,但配置你的osx来处理这个url本身?我不确定相关的URL--我的HMTL文件存储在iphone本地,所以我认为它不会用相对的URL? – Christian
是的。例如,我会在代码中定义像这样的(相对)URL:'/ ajax/somecall.aspx',然后就会变成'http:// 192.168.xx/ajax/somecall.aspx',因为我是本地运行(192.168.xx是您的本地机器)。然后,我的本地Apache配置使用代理指令来将'/ ajax /'翻译成'http:// someserver.com/ajax /' – Ben
当HTML页面作为iPhone上的应用程序安装时,它应该如何工作?那么就没有可以充当代理的Apache – Christian