连跨域都不能, web 凭啥颠覆 native app?

2017-03-18 21:45:50 +08:00
 wanttte

想在页面调用一个网站的公共 Api ,结果提示不能跨域。 还有网站是 https 协议,如果 Api 是 http 的,也不行。

native 可以做的很多事情, web 根本做不了嘛。

4680 次点击
所在节点    问与答
32 条回复
coderfox
2017-03-19 08:17:54 +08:00
跨域(没有服务器支持)可以用新的 Fetch API 。
Cbdy
2017-03-19 09:58:12 +08:00
@paradoxs long-polling, server-sent event, websocket 等。明明推送技术这么多
yimity
2017-03-19 10:52:57 +08:00
建议多看书。
paradoxs
2017-03-19 12:04:46 +08:00
@Cbdy apns gcm
zzzreg
2017-03-19 12:14:43 +08:00
@paradoxs service worker 可以支持 gcm ,可惜支持度有限
wanttte
2017-03-19 18:08:58 +08:00
仔细看题,认真回答的很少,上来就喷的倒挺多。
hst001
2017-03-19 21:50:02 +08:00
多读书少抱怨
jsq2627
2017-03-19 21:56:21 +08:00
web 唯一短板是性能,目前可以期待一下 WebAssembly 。其他问题都是一个桥就能解决的。
caola
2017-03-19 23:50:51 +08:00
web app 应用基于 html5 有很多局限性,只能用于代替一些功能简单的应用,优点是 web 的更新非常方便,开发成本低。

如果是很少功能的应用,有多少用户愿意安装?,又会有多少用户用经常使用?

所以一些功能 web app 可以完全实现并满足需求的,为什么还要 native app ?
wanttte
2017-03-20 07:40:47 +08:00
@caola 所以我的问题就在这里,现在号称未来 web 会慢慢取代 native ,如果 web 永远是这个样子,谈何取代?这是我开的新帖,更能表达我的意思: https://www.v2ex.com/t/348639#reply0
wanttte
2017-03-20 07:41:45 +08:00
@jsq2627 web 基于浏览器,如果浏览器的安全模型不改,还是不允许跨域,怎么办?这是我开的新帖,更能表达我的意思: https://www.v2ex.com/t/348639#reply0
wanttte
2017-03-20 07:42:50 +08:00
@hst001 仔细看帖。这是我开的新帖,更能表达我的意思: https://www.v2ex.com/t/348639#reply0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/348520

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX