webapp 打包问题

ZHHAA 2016-07-13 04:50:37
比如用html5+css3+js 完成了界面

问题:数据怎么调用:
1、如果直接用ajax调用第三方http接口,就会跨域。
2、如果用ajax调用本地后台(暂用C#)ashx,ashx中再调用第三方http接口,这样没有问题。

用第2种方法在浏览器上是没有问题的。如果我要打包成app,该用什么工具,C#后台语言对打包Android和ios有什么影响吗?
请牛人提供解决方法,谢谢!
...全文
223 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2016-07-13
  • 打赏
  • 举报
回复
cordova。。可以编译为多个平台下的app。。
ZHHAA 2016-07-13
  • 打赏
  • 举报
回复
引用 1 楼 functionsub 的回复:
没有影响,打包APP就是在页面外面套一个APP的壳子罢了。 就少一个把你的地址放在一个webview里面罢了。 再说直白点,就是把你的页面当做一个iframe嵌入另外一个网页里,你的页面该咋样还是咋样,跟外层没关系。 打包还分页面在APP里跟线上两种 如果把页面打到APP里也还是会出现跨域的情况,不过这个问题可以用html5的ajax2设置请求头跟响应头来规避,页面有更新则APP也要重新发版本。 第二种把页面放在线上服务器,通过webview直接访问就没任何限制了,更新起来也方便,相对上面的缺点就是页面资源都要从网上加载,在网速不好的情况下会很慢。
目前比较流行的打包工具都有哪些呢?
functionsub 2016-07-13
  • 打赏
  • 举报
回复
没有影响,打包APP就是在页面外面套一个APP的壳子罢了。 就少一个把你的地址放在一个webview里面罢了。 再说直白点,就是把你的页面当做一个iframe嵌入另外一个网页里,你的页面该咋样还是咋样,跟外层没关系。 打包还分页面在APP里跟线上两种 如果把页面打到APP里也还是会出现跨域的情况,不过这个问题可以用html5的ajax2设置请求头跟响应头来规避,页面有更新则APP也要重新发版本。 第二种把页面放在线上服务器,通过webview直接访问就没任何限制了,更新起来也方便,相对上面的缺点就是页面资源都要从网上加载,在网速不好的情况下会很慢。

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧