本发明专利技术公开了一种网页显示方法及装置,属于网络技术领域。所述方法包括:读取在终端中输入的网页统一资源定位符URL;在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,HTML文档是历史时刻获取到网页URL所指示的网页后,从网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新。本发明专利技术解决了终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。
【技术实现步骤摘要】
本专利技术涉及网络
,特别涉及一种网页显示方法及装置。
技术介绍
当用户使用终端中的浏览器浏览网页时,浏览器可以向服务器获取网页,并将网页加载在应用程序中进行显示。现有技术提供的一种网页显示方法包括:浏览器在获取到用户输入的网页URL (Uniform Resource Locator,统一资源定位符)后,检测终端中是否缓存有与该网页URL对应的网页资源;若检测出终端中缓存有与该网页URL对应的网页资源,则读取该网页资源的上次修改时间,将该上次修改时间发送给服务器;服务器根据该上次修改时间判断服务器中是否存在对该网页资源的更新,若服务器判断出不存在对该网页资源的更新,则向终端发送用于指示终端使用终端中缓存的该网页资源的指示信息,终端根据指示信息将终端中缓存的该网页资源渲染成网页进行显示。专利技术人在实现本专利技术的过程中,发现现有技术中至少存在以下缺陷:终端需要接收到服务器发送的指示信息后,才使用终端中缓存的网页资源渲染网页,当网络信号不好时,终端无法向服务器获取指示信息,导致终端无法显示网页。
技术实现思路
为了解决终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,本专利技术实施例提供了一种网页显示方法及装置。所述技术方案如下:第一方面,本专利技术实施例提供了一种网页显示方法,所述方法包括:读取在终端中输入的网页统一资源定位符URL ;在所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源,所述HTML文档是历史时刻获取到所述网页URL所指示的网页后,从所述网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取所述至少一种网页资源中每种网页资源的更新资源;根据获取到的所述更新资源对对应的网页资源进行更新。第二方面,本专利技术实施例提供了一种网页显示装置,所述装置包括:信息读取模块,用于读取在终端中输入的网页统一资源定位符URL ;第一获取模块,用于在所述信息读取模块读取到的所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源,所述HTML文档是历史时刻获取到所述网页URL所指示的网页后,从所述网页中提取得到的;第一显示模块,用于将所述第一获取模块获取到的至少一种网页资源渲染成网页进行显示;第二获取模块,用于从服务器中获取所述第一获取模块获取到的所述至少一种网页资源中每种网页资源的更新资源;资源更新模块,用于根据所述第二获取模块获取到的所述更新资源对对应的网页资源进行更新。通过读取在终端中输入的网页URL ;在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新,可以直接根据网页URL获取终端中缓存的网页资源,由于可以从该网页中提取出HTML文档作为网页资源,因此,可以直接将缓存的网页资源渲染成网页进行显示,再从服务器中获取网页资源对网页进行更新,而不是在服务器发送的指示信息的指示下获取网页资源,将网页资源渲染成网页进行显示,解决了终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的网页显示方法的方法流程图;图2是本专利技术另一实施例提供的网页显示方法的方法流程图;图3是本专利技术一个实施例提供的网页显示装置的结构框架图;图4是本专利技术再一实施例提供的网页显示装置的结构框架图;图5是本专利技术一个实施例提供的终端的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术一个实施例提供的网页显示方法的方法流程图,该网页显示方法可以应用于终端中,该终端可以是智能电视、智能手机或者平板电脑等等。该网页显示方法,包括:步骤101,读取在终端中输入的网页URL ;步骤102,在网页URL的指示下,获取在终端中缓存的至少包括HTML (HyperTextMark-up Language,超文本标记语言)文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;网页资源是从网页中提取出来的用于渲染网页的资源。在终端首次获取到网页后,终端会对该网页中的至少一种网页资源对应于网页URL进行缓存,以便需要再次显示该网页时,终端可以从缓存中获取该至少一种网页资源。其中,网页资源至少包括HTML文档。 终端在获取到网页URL后,直接在终端中获取对该网页URL缓存的网页资源,而不需要根据网页URL读取网页资源的上次修改时间,在接收到服务器根据上次修改时间返回的指示信息后获取网页资源,可解决网络信号不好时,终端无法获取指示信息,从而无法获取网页资源的问题。步骤103,将获取到的至少一种网页资源渲染成网页进行显示;本实施例中,终端在读取到网页资源后,可以直接从缓存中读取网页资源来渲染成网页,解决了网络信号不好时,终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。另外,由于终端可以先根据缓存的网页资源渲染网页来显示,使得用户在等待更新网页的过程中,终端界面中始终显示有网页,不会出现白屏的现象,以降低用户的等待感,提升了用户的体验。步骤104,从服务器中获取该至少一种网页资源中每种网页资源的更新资源;由于服务器可以对服务器中缓存的网页资源进行更新,因此,为了保证终端中显示的网页资源的准确性,终端还可以根据本地缓存的每种网页资源,向服务器获取每种网页资源所对应的更新资源。其中,更新资源是对服务器中缓存的网页资源进行更新后得到的资源。步骤105,根据获取到的更新资源对对应的网页资源进行更新。对于至少一种网页资源中的每种网页资源,若某种网页资源存在更新资源,则终端可以根据获取到的更新资源对该网页资源进行更新。综上所述,本专利技术实施例提供的网页显示方法,通过读取在终端中输入的网页URL ;在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新,可以直接根据网页URL获取终端中缓存的网页资源,由于可以从该网页中提取出HTML文档作为网页资源,因此,可以直接将缓存的网页资源渲染成网页进行显示,再从服务器中获取网页资源对网页进行更新,而不是在服务器发送的指示信息的指示下获取网页资源,将网页资源渲染成网页进行显示,解决了终端无法向服务器获取本文档来自技高网...
【技术保护点】
一种网页显示方法,其特征在于,所述方法包括:读取在终端中输入的网页统一资源定位符URL;在所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源,所述HTML文档是历史时刻获取到所述网页URL所指示的网页后,从所述网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取所述至少一种网页资源中每种网页资源的更新资源;根据获取到的所述更新资源对对应的网页资源进行更新。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈炜鑫,郝翔,陈雷,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。