The invention discloses a webpage data processing method, a device, a device and a computer readable storage medium, belonging to the network technology field. The method comprises: receiving the data when you submit the request, the first access to the web page data and the first version is uploaded to the server based on the first page of data stored in the specified storage object; when receiving the failure notification server editing, access to the current page second version of the first acquisition; \data from the specified storage object; the first web data and the second version re upload to the server. By storing the web page data of the web page in the designated storage object, the user can edit the web page data without losing the page. When the user edits the web page again, the terminal can directly obtain the web data which has been inputted from the designated storage object, and upload the page data to the server again without the user input operation on the web page again.
【技术实现步骤摘要】
网页数据处理方法、装置、设备及计算机可读存储介质
本专利技术涉及网络
,特别涉及一种网页数据处理方法、装置、设备及计算机可读存储介质。
技术介绍
随着网络技术的发展,网页的功能越来越多。其中,针对具有编辑功能的网页,在终端显示网页的过程中,当用户希望编辑网页时,可以通过终端在网页上输入网页数据,终端可以将网页数据上传至服务器,服务器可以根据网页数据重新编辑网页的内容。编辑网页的具体过程为:当终端启动网页时,服务器会向终端发送原始的网页数据、网页的当前版本号,当用户在网页上输入网页数据完成,在网页上触发确认操作时,终端会将网页数据和之前接收到的版本号上传给服务器,服务器接收到网页数据时,会比对终端发送的版本号和网页当前的版本号,当两个版本号相同时,则根据网页数据重新编辑网页,并更新版本号,当两个版本号不相同时,则向终端发送编辑失败通知,终端接收到编辑失败通知时,当要重新编辑页面时,会刷新该网页,丢掉网页之前的数据,向服务器重新请求网页当前的网页数据,并根据得到的网页数据重新显示网页,用户会重新在网页上输入网页数据,以便终端再次将输入的网页数据上传至服务器。在实 ...
【技术保护点】
一种网页数据处理方法,其特征在于,应用于终端中,所述方法包括:当接收到数据提交请求时,将基于网页获取到的第一网页数据和第一版本号上传至服务器,所述第一网页数据已存储于指定存储对象中;当接收到所述服务器的编辑失败通知时,获取所述网页当前的第二版本号;从所述指定存储对象中获取所述第一网页数据;将所述第一网页数据和所述第二版本号重新上传至所述服务器。
【技术特征摘要】
1.一种网页数据处理方法,其特征在于,应用于终端中,所述方法包括:当接收到数据提交请求时,将基于网页获取到的第一网页数据和第一版本号上传至服务器,所述第一网页数据已存储于指定存储对象中;当接收到所述服务器的编辑失败通知时,获取所述网页当前的第二版本号;从所述指定存储对象中获取所述第一网页数据;将所述第一网页数据和所述第二版本号重新上传至所述服务器。2.根据权利要求1所述的方法,其特征在于,所述指定存储对象由所述终端检测到对所述网页的启动操作时创建,并由所述终端检测到对所述网页的关闭操作时清空,所述指定存储对象为SessionStorage;或,所述指定存储对象为localstorage。3.根据权利要求1所述的方法,其特征在于,所述将基于网页获取到的第一网页数据和第一版本号上传至服务器之前,所述方法还包括:在数据输入过程中,将基于所述网页获取到的网页数据实时存储至所述指定存储对象中;或,当接收到数据提交请求时,将基于所述网页获取到的第一网页数据存储至所述指定存储对象中。4.根据权利要求1所述的方法,其特征在于,所述网页包括至少一个控件,所述第一网页数据包括所述至少一个控件的控件标识和对应的至少一个操作数据。5.根据权利要求4所述的方法,其特征在于,所述指定存储对象中存储至少一个键值对,所述第一网页数据中的至少一个控件标识分别作为所述至少一个键值对中的键,所述第一网页数据中的至少一个操作数据分别作为所述至少一个键值对中的值。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述第一网页数据与所述网页当前的第二网页数据进行比对,得到至少一个指定控件,所述至少一个指定控件为所述第一网页数据与所述第二网页数据之间控件标识相同且操作数据不同的控件;按照预设展示方式在所述网页中展示所述至少一个指定控件。7.根据权利要求6所述的方法,其特征在于,所述对所述第一网页数据与所述网页当前的第二网页数据进行比对,得到至少一个指定控件,包括:对于所述第一网页数据中的第一键值对和所述第二网页数据中的第二键值对,当所述第一键值对和所述第二键值对中的键相同且值不同时,将所述键对应的控件作为指定控件。8.根据权利要求6所述的方法,其特征在于,所述按照预设展示方式在所述网页中展示所述至少一个指定控件,包括:在所述网页中距离所述至少一个指定控件的预设范围内展示预设标记;和/或,在所述网页中按照预设颜色展示所述至少一个指定控件。9.根据权利要求1所述的方法,其特征在于,所述当接收到所述服务器的编辑失败通知时,获取所述网页当前的第二版本号之后,所述方法还包括:按照预设提示方式,提示用户是否重新上传所述第一网页数据;当获取到确认指令时,执行所述将所述第一网页数据和所述第二版本号重新上传至所述服务器的步骤。10.一种网页数据处理装置,其特征在于,应用于终端中,所述装置包括:上传模块,用于当接收到数据提交请求时,将基于网页获取到的第一网页数据和第一版本号上...
【专利技术属性】
技术研发人员:常明,李焕雄,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。