本发明专利技术是关于一种页面回退控制方法及装置,所述方法包括:获取回退操作;判断是否存在与所述回退操作相对应的预设回退页面,所述预设回退页面为预先设置的页面;若存在所述预设回退页面,显示所述预设回退页面。无论分页内容页有多少页,当获取到用户的回退操作时,所述方法都可以直接打开标题所在的预设回退页面,操作非常简单,便捷,避免了用户需要多次点击“返回上一页”控件才能回到之前的历史页面所带来的问题。
【技术实现步骤摘要】
【专利摘要】本专利技术是关于一种页面回退控制方法及装置,所述方法包括:获取回退操作;判断是否存在与所述回退操作相对应的预设回退页面,所述预设回退页面为预先设置的页面;若存在所述预设回退页面,显示所述预设回退页面。无论分页内容页有多少页,当获取到用户的回退操作时,所述方法都可以直接打开标题所在的预设回退页面,操作非常简单,便捷,避免了用户需要多次点击“返回上一页”控件才能回到之前的历史页面所带来的问题。【专利说明】页面回退控制方法及装置
本公开涉及通信
,尤其涉及一种页面回退控制方法及装置。
技术介绍
返回上一页面,是浏览器的一项基本功能,能够帮助用户返回到前一个浏览的页面。在浏览器界面上通常设置用于提供返回上一页面功能的返回控件,当用户需要返回前一浏览的页面时,点击该返回控件就可以返回到前一浏览页面。对于用户浏览多个页面的场景,当需要返回到上一浏览页面之前的某个历史页面时,如果利用相关技术中的返回控件进行返回操作,那么需要连续多次点击返回控件才能实现,尤其是对于一些采用多个分页页面显示的一篇文章,或者,同一系列的多张图片,例如介绍某一领域的运动员或某一地区旅游风景的网页,这些页面少则几页,多则几十页,操作非常繁琐。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种页面回退控制方法及装置。根据本公开实施例的第一方面,提供一种页面回退控制方法,包括:获取回退操作;判断是否存在与所述回退操作相对应的预设回退页面,所述预设回退页面为预先设置的页面;若存在所述预设回退页面,显示所述预设回退页面。结合第一方面,在第一方面第一种可能的实现方式中,所述方法还包括:获取所述当前页面的页面内容和所述当前页面的前一浏览页面的页面内容;判断所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度是否超过第一预设相似度阈值;若所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度未超过所述第一预设相似度阈值,将所述当前页面的前一浏览页面设置为预设回退页面;若所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度超过所述第一预设相似度阈值,则维持所述预设回退页面不变。结合第一方面,在第一方面第二种可能的实现方式中,所述方法还包括:获取所述当前页面上预设超链接对应的待跳转页面的页面内容和所述当前页面的页面内容;判断所述待跳转页面的页面内容与所述当前页面的页面内容的结构相似度是否超过第二预设相似度阈值;若所述待跳转页面的页面内容与所述当前页面的页面内容的结构相似度超过所述第二预设相似度阈值,则确定所述当前页面为分页内容页;当所述当前页面为分页内容页时,获取所述当前页面的页面内容和所述当前页面的前一浏览页面的页面内容;判断所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度是否超过第一预设相似度阈值;若所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度未超过所述第一预设相似度阈值,将所述当前页面的前一浏览页面设置为预设回退页面;若所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度超过所述第一预设相似度阈值,则维持所述预设回退页面不变。结合第一方面第二种可能的实现方式,在第一方面第三种可能的实现方式中,所述获取所述当前页面上预设超链接对应的待跳转页面的页面内容,包括:获取所述当前页面上所有的超链接;判断所述当前页面上所有超链接中是否存在预设超链接,所述预设超链接的标识中的特征字符包括:下页、下一页、下一篇、下一章、next、一和/或丨;若所述当前页面上所有超链接中存在预设超链接,获取所述预设超链接对应的待跳转页面的页面内容。结合第一方面第一种或第二种可能的实现方式,在第一方面第四种可能的实现方式中,所述方法还包括:解析两个页面的页面内容的文档对象模型DOM树状结构;通过比较两个页面的页面内容的DOM树状结构,确定两个页面的页面内容之间的结构相似度。结合第一方面,在第一方面第五种可能的实现方式中,所述获取回退操作,包括:检测预设回退控件是否被触发;当所述回退控件被触发时,记录所述回退控件被触发的时长;判断所述时长是否超过预设时长阈值;当所述时长超过预设时长阈值时,确定获取到所述回退操作。结合第一方面,在第一方面第六种可能的实现方式中,所述判断是否存在与所述回退操作相对应的预设回退页面,包括:查找是否存在所述预设回退页面的链接地址;或,查找是否存储有所述预设回退页面的页面内容。根据本公开实施例的第二方面,提供一种页面回退控制装置,包括:操作获取单元,用于获取回退操作;第一判断单元,用于判断是否存在与所述回退操作相对应的预设回退页面,所述预设回退页面为预先设置的页面;显示单元,用于当存在所述预设回退页面时,显示所述预设回退页面。结合第二方面,在第二方面第一种可能的实现方式中,所述装置还包括:第一页面内容获取单元,用于获取所述当前页面的页面内容和所述当前页面的前一浏览页面的页面内容;第二判断单元,用于判断所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度是否超过第一预设相似度阈值;第一设置单元,用于当所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度未超过所述第一预设相似度阈值时,将所述当前页面的前一浏览页面设置为预设回退页面;当所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度超过所述第一预设相似度阈值时,则维持所述预设回退页面不变。结合第二方面,在第二方面第二种可能的实现方式中,所述装置还包括:第二页面内容获取单元,用于获取所述当前页面上预设超链接对应的待跳转页面的页面内容和所述当前页面的页面内容;第三判断单元,用于判断所述待跳转页面的页面内容与所述当前页面的页面内容的结构相似度是否超过第二预设相似度阈值;第一确定单元,用于当所述待跳转页面的页面内容与所述当前页面的页面内容的结构相似度超过所述第二预设相似度阈值时,则确定所述当前页面为分页内容页;第一页面内容获取单元,用于当所述当前页面为分页内容页时,获取所述当前页面的页面内容和所述当前页面的前一浏览页面的页面内容;第二判断单元,用于判断所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度是否超过第一预设相似度阈值;第一设置单元,用于当所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度未超过所述第一预设相似度阈值时,将所述当前页面的前一浏览页面设置为预设回退页面;当若所述当前页面的页面内容与所述当前页面的前一浏览页面的页面内容的结构相似度超过所述第一预设相似度阈值时,则维持所述预设回退页面不变。结合第二方面第二种可能的实现方式,在第二方面第三种可能的实现方式中,所述第二页面内容获取单元,包括:超链接获取单元,用于获取所述当前页面上所有的超链接;超链接判断单元,用于判断所述当前页面上所有超链接中是否存在预设超链接,所述预设超链接的标识中的特征字符包括:下页、下一页、下一篇、下一章、next、一和/或丨;页面内容获取子单元,用于当所述当前页面上所有超链接中存在预设超链接时,获取所述预设超链接对应的待跳转页面的页面内容。结合第二方面第一种或第本文档来自技高网...
【技术保护点】
一种页面回退控制方法,其特征在于,包括:获取回退操作;判断是否存在与所述回退操作相对应的预设回退页面,所述预设回退页面为预先设置的页面;若存在所述预设回退页面,显示所述预设回退页面。
【技术特征摘要】
【专利技术属性】
技术研发人员:杜中义,於一飞,徐国市,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。