本发明专利技术公开了一种显示网页应用的方法和装置,属于互联网领域。该方法包括:接收终端发送的获取请求,所述获取请求携带网页标识;根据所述网页标识,获取对应的网页页面包括的每个网页应用的源文件,所述每个网页应用的源文件分别用于存储所述每个网页应用的实现代码;分别发送所述每个网页应用的源文件给所述终端,使所述终端根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。该装置包括:第一接收模块、第一获取模块和第一发送模块。本发明专利技术中将每个网页应用的实现代码分别封装在一个类中,各网页应用的实现代码不会相互依赖,即使一个网页应用的实现代码出错,也不会影响其他网页应用的渲染。
【技术实现步骤摘要】
本专利技术涉及互联网领域,特别涉及一种显示网页应用的方法和装置。
技术介绍
早期的网页页面都是由文字和/或图片等信息组成的页面,这些信息都是静态信息,且网页页面只能显示静态信息,使得网页页面提供的功能较单一。为了丰富网页页面的功能,目前的网页页面既可以显示这些静态信息,还可以显示网页应用,这些网页应用可以为用户提供不同的功能。例如,现在的有些微博页面分为左侧显示区域和右侧显示区域;一般在左侧显示区域中显示文字或图片等信息,在右侧显示区域中显示网页应用,如在右侧显示区域中显示推荐应用,该推荐应用可以推荐近期热点微博话题。为了在网页页面中显示网页应用,目前可以采用如下方法来实现,包括:服务器事先生成网页页面,且在生成的过程中将网页页面中包括的所有网页应用都封装成一个类,为了便于说明将该类称为第一类,第一类中包括实现所有网页应用的html (hyper textmarkup language,超文件标记语言)代码;将实现该网页页页包括的其他内容的html代码封装成另一个类,为了便于说将另一个类称为第二类;将封装的第一类和第二类组成该网页页面的数据文件。当终端向服务器请求该网页页面时,服务器发送该网页页面的数据文件给终端。终端接收该网页页面的数据文件,创造空白的网页页面,该网页页面可以包括两栏区域;根据该数据文件中的第一类,在其中一栏区域进行渲染,以在该栏区域中显示该网页页面中的所有网页应用;根据该数据文件中的第二类,在另一栏区域中进行渲染,以将该网页页面包括的其他内容显示在另一栏区域中。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于网页页面包括的所有网页应用的实现代码都封装在一个类中,使得各网页应用的实现代码相互依赖,一旦某个网页应用的实现代码出错,则会影响整个网页页面的渲染。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种显示网页应用的方法和装置。所述技术方案如下:—方面,本专利技术提供了一种显示网页应用的方法,所述方法包括:接收终端发送的获取请求,所述获取请求携带网页标识;根据所述网页标识,获取对应的网页页面包括的每个网页应用的源文件,所述每个网页应用的源文件分别用于存储所述每个网页应用的实现代码;分别发送所述每个网页应用的源文件给所述终端,使所述终端根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。另一方面,本专利技术提供了一种显示网页应用的方法,所述方法包括:发送获取请求给服务器,所述获取请求携带网页页面的网页标识;接收所述服务器发送的所述网页标识对应的网页页面包括的每个网页应用的源文件;根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。另一方面,本专利技术提供了一种显示网页应用的装置,所述装置包括:第一接收模块,用于接收终端发送的获取请求,所述获取请求携带网页标识;第一获取模块,用于根据所述网页标识,获取对应的网页页面包括的每个网页应用的源文件,所述每个网页应用的源文件分别用于存储所述每个网页应用的实现代码;第一发送模块,用于分别发送所述每个网页应用的源文件给所述终端,使所述终端根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。另一方面,本专利技术提供了一种显示网页应用的装置,所述装置包括:第三发送模块,用于发送获取请求给服务器,所述获取请求携带网页页面的网页标识;第二接收模块,用于接收所述服务器发送的所述网页标识对应的网页页面包括的每个网页应用的源文件;渲染模块,用于根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。在本专利技术实施例中,将每个网页应用的实现代码分别封装在一个类中,各网页应用的实现代码不会相互依赖,即使一个网页应用的实现代码出错,也不会影响其他网页应用的渲染,并且,服务器每获取到一个网页应用的源文件就发送给终端,终端每接收到一个网页应用的源文件就在显示界面中渲染一个网页应用,从而能够提高网页页面的展示速度。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1提供的一种显示网页应用的方法流程图;图2是本专利技术实施例2提供的一种显示网页应用的方法流程图;图3a是本专利技术实施例3提供的一种显示网页应用的方法流程图;图3b是本专利技术实施例3提供的一种最近使用网页应用的显示界面图;图3c是本专利技术实施例3提供的一种显示网页应用的显示界面图;图4是本专利技术实施例4提供的一种显示网页应用的装置结构示意图;图5是本专利技术实施例5提供的一种显示网页应用的另一装置结构示意图;图6是本专利技术实施例6提供的一种服务器的装置结构示意图;图7是本专利技术实施例7提供的一种终端的装置结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1本专利技术实施例提供了一种显示网页应用的方法。参见图1,其中,该方法包括:步骤101:接收终端发送的获取请求,该获取请求携带网页标识;步骤102:根据网页标识,获取对应的网页页面包括的每个网页应用的源文件,每个网页应用的源文件分别用于存储每个网页应用的实现代码;步骤103:分别发送每个网页应用的源文件给终端,使终端根据每个网页应用的源文件,在显示界面中分别渲染每个网页应用。在本专利技术实施例中,将每个网页应用的实现代码分别封装在一个类中,各网页应用的实现代码不会相互依赖,即使一个网页应用的实现代码出错,也不会影响其他网页应用的渲染,并且,服务器每获取到一个网页应用的源文件就发送给终端,终端每接收到一个网页应用的源文件就在显示界面中渲染一个网页应用,从而能够提高网页页面的展示速度。实施例2本专利技术实施例提供了一种显示网页应用的方法。参见图2,其中,该方法包括:步骤201:发送获取请求给服务器,该获取请求携带网页页面的网页标识;步骤202:接收服务器发送的网页标识对应的网页页面包括的每个网页应用的源文件;步骤203:根据每个网页应用的源文件,在显示界面中分别渲染每个网页应用。在本专利技术实施例中,将每个网页应用的实现代码分别封装在一个类中,各网页应用的实现代码不会相互依赖,即使一个网页应用的实现代码出错,也不会影响其他网页应用的渲染,并且,服务器每获取到一个网页应用的源文件就发送给终端,终端每接收到一个网页应用的源文件就在显示界面中渲染一个网页应用,从而能够提高网页页面的展示速度。实施例3本专利技术实施例提供了一种显示网页应用的方法。参见图3,其中,该方法包括:步骤301:终端发送获取请求给服务器,该获取请求携带网页标识;终端为任一终端,如终端为手机终端或者PC (personal computer,个人计算机)终端等。网页标识可以为网页的URL (Uniform Resoure Locator,统一资源定位器)等。当用户请求打开网页时,用户提交获取请求给终端,该获取请求携带网页标识;终端接收用户提交的获取请求,并发送该获取请求给服务器。步骤302:服务器接收终端发送的获取请求,根据该获取请求携带的网页标识获取对应的网页页面包括的网页应用本文档来自技高网...
【技术保护点】
一种显示网页应用的方法,其特征在于,所述方法包括:接收终端发送的获取请求,所述获取请求携带网页标识;根据所述网页标识,获取对应的网页页面包括的每个网页应用的源文件,所述每个网页应用的源文件分别用于存储所述每个网页应用的实现代码;分别发送所述每个网页应用的源文件给所述终端,使所述终端根据所述每个网页应用的源文件,在显示界面中分别渲染所述每个网页应用。
【技术特征摘要】
【专利技术属性】
技术研发人员:郝翔,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。