The embodiment of the invention provides a refresh method, an apparatus and an electronic device for an application program, and designs a computer application technology field. The users in the electronic device sliding operation, make the Webview sliding through the Native side will move away from the Webview through the JS bridge is transmitted to the web side, when the moving distance reaches a preset distance, and the user with the screen of the electronic device contact parts from the screen, the end of the page refresh command, the end of the page refresh, refresh the page and the end will refresh the results back to the Native side, the Native side of the screen of the electronic device presents a characterization of the image different refresh results. Native terminal by JS bridge interact with web pages and the drop-down refresh scheme, refresh the content through the web access, access to information more timely, interactive mode is more flexible, the development cost of construction, to promote a wide range of.
【技术实现步骤摘要】
应用程序的刷新方法、装置及电子设备
本专利技术涉及计算机应用
,具体而言,涉及一种应用程序的刷新方法、装置及电子设备。
技术介绍
随着移动互联网的不断发展,Native应用(又称本地应用,纯粹使用android控件来开发UI界面)的劣势开始不断显露,诸如开发成本高等。现在很多Native应用中都带有下拉刷新功能,当用户进行页面的下拉刷新时,对新内容进行更新和展示。例如:微博、微信、掌阅等都带有下拉刷新功能,但是,现在微博等的下拉刷新都是基于Native控件之间的交互,页面刷新的交互方式不灵活。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种应用程序的刷新方法、装置及电子设备,以改善上述问题。本专利技术实施例提供的一种应用程序的刷新方法,应用于电子设备,所述方法包括:Native端响应用户对数据集展示组件的第一操作时,将所述数据集展示组件的移动距离通过js桥发送至网页端;若所述移动距离达到预设距离时,所述网页端响应用户对所述数据集展示组件的第二操作,所述网页端刷新HTML5页面;所述网页端将HTML5页面的刷新结果通过所述js桥发送至所述Native端;所述Native端在所述电子设备上显示所述HTML5页面的刷新结果。本专利技术实施例还提供的一种应用程序的刷新装置,应用于电子设备,所述装置包括Native端和网页端,所述Native端包括:距离传输模块,用于响应用户对数据集展示组件的第一操作时,将所述数据集展示组件的移动距离通过js桥发送至网页端;所述网页端包括:刷新模块,用于若所述移动距离达到预设距离时,所述网页端响应用户对所述数据集展示组 ...
【技术保护点】
一种应用程序的刷新方法,应用于电子设备,其特征在于,所述方法包括:Native端响应用户对数据集展示组件的第一操作时,将所述数据集展示组件的移动距离通过js桥发送至网页端;若所述移动距离达到预设距离时,所述网页端响应用户对所述数据集展示组件的第二操作,所述网页端刷新HTML5页面;所述网页端将HTML5页面的刷新结果通过所述js桥发送至所述Native端;所述Native端在所述电子设备上显示所述HTML5页面的刷新结果。
【技术特征摘要】
1.一种应用程序的刷新方法,应用于电子设备,其特征在于,所述方法包括:Native端响应用户对数据集展示组件的第一操作时,将所述数据集展示组件的移动距离通过js桥发送至网页端;若所述移动距离达到预设距离时,所述网页端响应用户对所述数据集展示组件的第二操作,所述网页端刷新HTML5页面;所述网页端将HTML5页面的刷新结果通过所述js桥发送至所述Native端;所述Native端在所述电子设备上显示所述HTML5页面的刷新结果。2.根据权利要求1所述的应用程序的刷新方法,其特征在于,在所述移动距离达到预设距离之前,所述Native端在所述电子设备上显示第一图像。3.根据权利要求2所述的应用程序的刷新方法,其特征在于,控制所述第一图像的比例跟随所述移动距离的增大而增大。4.根据权利要求1所述的应用程序的刷新方法,其特征在于,所述HTML5页面的刷新结果包括所述HTML5页面刷新成功,所述Native端在所述电子设备显示所述HTML5页面的刷新结果包括:当所述HTML5页面刷新成功时,所述Native端在所述电子设备上显示第二图像。5.根据权利要求1所述的应用程序的刷新方法,其特征在于,所述HTML5页面的刷新结果包括所述HTML5页面刷新失败,所述Native端在所述电子设备上显示所述HTML5页面的刷新结果包括:当所述HTML5页面刷新失败时,所述Native端在所述电子设备上显示第三图像。6.根据权利要求1所述的应用程序的刷新方法,其特征在于,所述数据集展示组件为Webview,所述方法包括:响应用户与所述电子设备的显示单元上的滑动操作,控制所述Webview进行移动。7.根据权利要求6所述的应用程序的刷新方法,其特征在于,所述方法包括:所述Native端实时将所述Webview的移动距离发送至所述网页端,所述网页端在所述Webview的移动距离达到所述预设距离之前还进行初始化工作。8.根据权利要求1所述的应用程序的刷新方法,其特征在于,在所述网页端刷新HTML5页面之后还包括:所述电子设备显示刷新后的所述HTML5页面。9.一种应用程序的刷新装置,应用于电子设备,其特征在于,所述装置包括Native端和网页端,所述Native端包括:距离传输模块,用于响应用户对数据集展示组件的第一操作时,将所述数据集展示组件的移动距离通过js桥发送至网页端;所述网页端包括:刷新模块,用于若所述移动距离达到预设距离时,所述网页端响应用户对所述数据集展示组件的第...
【专利技术属性】
技术研发人员:张灿岩,
申请(专利权)人:广州阿里巴巴文学信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。