hybrid章节中schema协议与请求数据
来源:8-13 JS和客户端通讯 - 总结
纷纷2004
2018-09-28
请问课程举例的新闻详情页是webview,他的新闻标题、正文、图片等也是schema协议请求的吗?还说是html写死的?还是说调的是http(s)接口?
写回答
1回答
-
一般是这样:html 模板肯定是 app 内部通过 file 协议请求的,然后 html 中的 js 通过 schema 协议请求客户端,然后客户端通过 https 接口请求服务器,返回数据之后,再回传给 html 中的 js,再由 js 渲染。
这样做的好处是,app 可以根据新闻列表页中用户当前屏幕的新闻,去预取数据,然后当用户直接点击进入正文页时,直接通过 schema 获取 app 中已经预取好了的数据。
你可能会有这种体会,浏览器新闻列表页,然后突然断网了,然后再点击进入新闻详情页,还是能看到新闻的主要内容(图片可能是懒加载,显示不了)
022018-10-12
相似问题