phoneGap、appCan等 hybrid app请求数据问题
抛开性能瓶颈!
本人绝对手机端菜鸟,欲入手hybrid app。
问题描述:
说疑问似乎更恰当些,
phoneGap常用做法是将js\html放在本地。然后通过Ajax(或其他方式)请求数据。
但是,会有跨域问题。 本地test.html的ajax请求Www.domain.com/test接口,应该洗。
那就换成jsonp?好吧,可能解决了。
可是,如果domain.com/test这个接口必须判断登录后才能访问 。这样该怎么做呢?
还有其他方式完成数据请求吗? 应该是怎么个流程呢,谢谢!!!!!
post webapp phonegap appcan hybrid-app
Answers
作为一个半只脚踏入门槛的菜鸟,我之前和你有过一样的疑惑。
不幸的是,这个疑惑没有解开,或者说我都不确定这个疑惑是不是真实存在的。
但是,后来发现phone gap做混生更实际的做法应该是:
phonegap只是一个“壳子”,或者说定制的浏览器(只不过提供了手机原生功能的api调用)。
然后在里面的web view调用web app
,而由于html5的关系,web app的相关html,js,css页面可以缓存在本地。
欢迎拍砖。
update: 自己拍砖并不是在web view里面调用web app, 而是html,js,css等文件被打包成apk,相当于用html在本地模拟实现原生控件(比如phone gap里面通过js接口调用手机原生拍照功能,又如html的表单在手机上打开后就像原生的表单控件等等)。