[发明专利]网页构建方法、网页呈现方法及其装置在审
申请号: | 201310133252.7 | 申请日: | 2013-04-17 |
公开(公告)号: | CN104111928A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | 倪楷 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 罗延红;刘灿强 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 构建 方法 呈现 及其 装置 | ||
技术领域
本申请涉及一种网页构建方法、网页呈现方法及使用所述方法的装置,尤其涉及一种用于在动态网页中为预定功能设置哈希值以及包括所述哈希值的网页链接,从而通过包括所述哈希值的网址来访问具有预定功能状态的动态网页的网页技术。
背景技术
随着互联网的发展,前端开发的web页面已经越来越复杂,在单个页面上就能够完成很多功能。这种以单个页面形式运行的页面,无论在页面上进行过多少操作,页面的统一资源定位符(URL)都不会改变。这对习惯于通过唯一的URL来获取网页中相应的资源的用户来说,操作起来多有不便。
由于用户在单页面上执行操作时,页面的状态会发生改变,因此,无法通过拷贝当前状态的URL(对于所有页面状态均相同)来展现当前状态下的网页。每次在加载页面时,加载的都是初始状态的网页。
发明内容
本发明的目的在于提供一种网页构建方法、网页呈现方法及使用所述方法的装置,通过在单页面动态网页中为预定的操作状态设置哈希值以及包括所述哈希值的网页链接,从而通过包括所述哈希值的网址来访问具有预定功能状态的动态网页,方便用户进行网页操作。
根据本发明的一方面,提供一种网页构建方法,包括:在动态网页内设置与预定功能对应的哈希值;为所述预定功能设置其被触发时将调用的脚本方法。其中,所述脚本方法用于根据所述哈希值在所述动态网页内执行所述功能相应的操作,并且将执行了所述操作的动态页面的URL设置为包含所述动态网页的URL以及所述哈希值。
优选地,所述预定功能的触发是用户在所述动态网页内执行预定操作。
优选地,所述预定功能设置其被触发时将调用的脚本方法的步骤包括:为所述预定功能设置包括所述哈希值的网页链接,并且设置所述网页链接被点击时调用所述脚本方法。
优选地,所述脚本方法是JavaScript脚本。
根据本发明的另一方面,提供一种网页构建装置,包括:网页设置单元,用于在动态网页内设置与预定功能对应的哈希值,对所述预定功能设置其被触发时将调用的脚本方法;其中,所述脚本方法用于执行与所述功能相应的操作,并且将执行了所述操作的动态页面的URL设置为包含所述动态网页的URL以及所述哈希值。
优选地,所述预定功能的触发是用户在所述动态网页内执行预定操作。
优选地,网页设置单元为所述预定功能设置包括所述哈希值的网页链接,并且设置所述网页链接被点击时调用所述脚本方法。
优选地,所述脚本方法是JavaScript脚本。
根据本发明的另一方面,提供一种网页呈现方法,包括:在显示的动态网页内,当为预定功能设置的脚本方法被调用时,在所述脚本方法中,根据与所述功能对应的哈希值在所述动态网页内执行所述功能相应的操作,并且将执行了所述操作的动态页面的URL设置为包含所述动态网页的URL以及所述哈希值。
优选地,所述脚本方法在用户在所述动态网页内执行预定操作时被调用。
优选地,所述脚本方法在预定的网页链接被点击时被调用。
优选地,通过在内嵌页面中定义的脚本执行与所述功能相应的操作。
优选地,通过JavaScript脚本代码执行所述网页呈现方法的各个步骤。
根据本发明的另一方面,提供一种网页呈现装置,包括:脚本方法执行单元,用于在显示的动态网页内,当为预定功能设置的脚本方法被调用时,通过操作执行单元执行与预定功能相应的操作,并且将执行了所述操作的动态页面的URL设置为包含所述动态网页的URL以及与所述功能对应的哈希值;操作执行单元,用于根据所述哈希值在所述动态网页内执行所述功能相应的操作。
优选地,所述脚本方法在用户在所述动态网页内执行预定操作时被调用。
优选地,所述脚本方法在预定的网页链接被点击时被调用。
优选地,操作执行单元通过在内嵌页面中定义的脚本执行与所述功能相应的操作。
优选地,操作执行单元通过JavaScript脚本代码执行所述功能相应的操作,并且脚本方法执行单元通过JavaScript脚本代码将执行了所述操作的动态页面的URL设置为包含所述动态网页的URL以及所述哈希值。
根据本发明的另一方面,提供一种网页呈现方法,包括:在网页客户端,当包含哈希值的网址被用于下载网页时,从所述网址提取所述哈希值,通过去除了所述哈希值的URL加载所述网页,并且根据所述哈希值在所述网页内执行与所述功能相应的操作。
优选地,通过在内嵌页面中定义的脚本执行与所述功能相应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310133252.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息展示的方法及设备
- 下一篇:一种USB接口过载自动切换方法