为什么不让html5里的js 直接和server端通信?

来源:1-4 Hybrid交互H5如何与Native通信

huanganxin

2017-06-14 14:47

老师,请教个问题。Html5 发http请求去server端拉数据会被native 拦截后,在native里发出请求(向server端)获取数据再调html5里提供的js function 回调?如果是这样的话,为什么不让html5应该直接去调server端的api 获取数据呢?

写回答 关注

3回答

  • 叶小钗Hybrid
    2017-06-14 15:53:45
    已采纳

    这是两种方案,首先直接用h5去Server拿接口数据是可以的,我们也在这么做,但是做的好的话,Native发请求效率更高,站在app的角度,鉴权体系更为完整

  • 慕移动9181930
    2022-03-28 18:38:49

    是浏览器播放不了么?需要安装flashplayer插件。用chrome.firefox都有浏览器自带的flash插件,用ie可以按照安装提示下载安装FlashPlayer播放器。

    iojmvglkbftrxwmxwosnozqbhwtevwfjxkuvjulgjbgstxflefsiljbsghuippwd

  • 嗯你说的对
    2017-08-24 22:47:31

    app拦截可以做很多事情,比如加上token,或者设备号,或者一些业务参数,比如所有接口都需要传入userName,这样可以在native拦截后加入,我们所做的是在header里加入。这也是课程中一直提到的收口吧,我把它叫拦截器,?。

Hybrid设计

畅谈Hybrid开发的种种,让你对Hybrid有更深入的了解

23454 学习 · 21 问题

查看课程

相似问题