【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种网页显示方法及装置。
技术介绍
随着互联网的普及,社会真正进入了信息时代,而互联网也已成为了一种有别于电视、广播和报纸的全新媒体,且逐渐成为了工作、生活和学习中不可缺少的一部分。人们利用电脑、手机等工具,可以从互联网上获取自己感兴趣的信息,而在信息的展示过程中,时常会受到一些干扰,导致最终展示给用户的页面出现错乱,尤其在网页的浏览过程中,这个问题时常出现,其主要发生在异步脚本载入的情况下.究其原因,主要是类选择器存在重名问题,即当一个异步载入的页面模块载入当前的页面时,异步载入页面模块的样式表内的类选择器很容易与当前页面的类选择器重名,从而导致两个页面相互干扰,影响页面的正常显示。
技术实现思路
本申请实施例提供一种网页显示方法及装置,用以解决现有技术中页面因类选择器冲突而导致相互干扰的问题。本申请实施例提供了一种网页显示方法,包括:在当前网页向其他网页载入时,获取当前网页的层叠样式表CSS文件和JS文件;分别改写所述CSS文件内的类选择器名称和所述JS文件内的类选择器名称;及基于改写后的CSS文件内的类选择器名称和JS文件内的类选择器名称,显示当前网页。本申请实施例还提供一种网页显示方法,包括:在当前网页向其他网页载入时,读取当前网页的层叠样式表CSS文件和JS文件;将所述CSS文件转换成待改写的代码串;将所述待改写的代码串和JS文件发送至终端,以供终端对所述代码串和JS文件内的类选择器名称分别进行改写并基于改写后的类选择器名称来显示当前网页。本申请实施例还提供一种网页显示装置,包括:获取模块,用于在当前网页向其他网页 ...
【技术保护点】
一种网页显示方法,其特征在于,包括:在当前网页向其他网页载入时,获取当前网页的层叠样式表CSS文件和JS文件;分别改写所述CSS文件内的类选择器名称和所述JS文件内的类选择器名称;及基于改写后的CSS文件内的类选择器名称和JS文件内的类选择器名称,显示当前网页。
【技术特征摘要】
1.一种网页显示方法,其特征在于,包括:在当前网页向其他网页载入时,获取当前网页的层叠样式表CSS文件和JS文件;分别改写所述CSS文件内的类选择器名称和所述JS文件内的类选择器名称;及基于改写后的CSS文件内的类选择器名称和JS文件内的类选择器名称,显示当前网页。2.如权利要求1所述的方法,其特征在于,获取当前网页的层叠样式表CSS文件,包括:接收由服务器发出的包含有CSS文件代码的JS代码串。3.如权利要求2所述的方法,其特征在于,改写所述CSS文件内的类选择器名称,包括:采用JS随机函数生成随机字符串;将所述随机生成的字符串写入至所述CSS文件内类选择器的名称中。4.如权利要求3所述的方法,其特征在于,将所述随机生成的字符串写入至所述CSS文件内类选择器的名称中,包括:将所述随机生成的字符串添加至所述JS代码串内类选择器名称的前面。5.如权利要求3或4所述的方法,其特征在于,改写所述JS文件内的类选择器名称,包括:将所述随机生成的字符串写入至JS文件中的类选择器名称中,使得JS文件和所述CSS文件内所对应的类选择器的名称保持一致。6.如权利要求1所述的方法,其特征在于,显示当前网页,包括:读取当前网页的超文本标记语言HTML文件;将改写后的CSS文件内的代码插入所述HTML文件中;通过JS文件调用所述CSS文件代码;通过浏览器解析执行所述HTML文件、CSS文件和JS文件。7.一种网页显示方法,其特征在于,包括:在当前网页向其他网页载入时,读取当前网页的层叠样式表CSS文件和JS文件;将所述CSS文件转换成待改写的代码串;将所述待改写的代码串和JS文件发送至终端,以供终端对所述代码串和JS...
【专利技术属性】
技术研发人员:王超,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。