一种网页滑动的方法及浏览器的制造方法
【专利摘要】本发明实施例公开一种网页滑动的方法及浏览器,涉及移动设备浏览器领域,能够有针对性的对网页进行加速滑动。所述网页滑动的方法包括:加载一个网页;判断所述网页能否加速滑动;若确定所述网页能够加速滑动,对所述网页的滑动进行加速。所述浏览器包括:判断单元,用于判断加载的网页能否加速滑动;加速单元,用于若所述判断单元确定出所述网页能够加速滑动,对所述网页的滑动进行加速。本发明适用于能够有针对性的对能够加速滑动的网页进行加速滑动的场合。
【专利说明】一种网页滑动的方法及浏览器
【技术领域】
[0001] 本发明涉及移动设备浏览器领域,尤其涉及一种网页滑动的方法及浏览器。
【背景技术】
[0002] 目前在浏览器中,事件(event)分为很多种类型,例如,滑动事件、后退事件、关闭 事件等等。当监听到事件之后,浏览器就要对事件做出区分。
[0003] 如果是滑动事件,则浏览器主进程就会询问渲染进程在网页中是否注册了滑动 事件,如果注册了滑动事件,则需要页面中对应的JavaScript函数(一种客户端脚本语 言)来对滑动事件做处理。这种情况下,页面中的JavaScript函数操作完成之后,将操 作后获得的相关数据比如需要滑动的页面内容和需要滑动的距离等通过渲染进程通知浏 览器主进程,由浏览器的主进程将这些数据传递给浏览器主进程中的浏览器合成器模块 (chromium compositor模块,简称CC模块),由CC模块来执行页面的滑动。
[0004] 现有技术中,为了提高网页的滑动速度,通常可以采用某些技术手段加速网页的 滑动。然而,在对网页的滑动进行加速处理时,会影响某些网页上的特效,如动画的展示等。
【发明内容】
[0005] 有鉴于此,本发明实施例提供一种网页滑动的方法及浏览器,能够有针对性的对 网页进行加速滑动。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] -方面,本发明实施例提供一种网页滑动的方法,包括:
[0008] 加载一个网页;
[0009] 判断所述网页能否加速滑动;
[0010] 若确定所述网页能够加速滑动,对所述网页的滑动进行加速。
[0011] 本发明实施例提供的网页滑动的方法,只有判断网页能够加速滑动时,才进行加 速,以免对某些网页盲目地进行加速滑动,影响所述网页上的特效如动画的展示等。本实施 例中能够做到有针对性的对网页进行加速滑动。
[0012] 另一方面,本发明实施例提供一种浏览器,包括:判断单元,用于判断加载的网页 能否加速滑动;加速单元,用于若所述判断单元确定出所述网页能够加速滑动,对所述网页 的滑动进行加速。
[0013] 本发明实施例提供的浏览器,只有判断网页能够加速滑动时,才进行加速,以免对 某些网页盲目地进行加速滑动,影响所述网页上的特效如动画的展示等。本实施例中能够 做到有针对性的对网页进行加速滑动。
【专利附图】
【附图说明】
[0014] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。
[0015] 图1为本发明网页滑动的方法一实施例的流程示意图;
[0016] 图2为本发明网页滑动的方法另一实施例的流程示意图;
[0017] 图3为图2中S20 -实施例的流程示意图;
[0018] 图4为图2中S20另一实施例的流程示意图;
[0019] 图5为本发明网页滑动的方法另一实施例的流程示意图;
[0020] 图6为本发明网页滑动的方法另一实施例的流程示意图;
[0021] 图7为图1中S3 -实施例的流程示意图;
[0022] 图8为图7中S31 -实施例的流程示意图;
[0023] 图9为图8中S310 -实施例的流程示意图;
[0024] 图10为本发明网页滑动的方法另一实施例的流程示意图;
[0025] 图11为本发明浏览器一实施例的方框结构示意图;
[0026] 图12为图11中判断单元一实施例的方框结构示意图;
[0027] 图13为本发明浏览器另一实施例的方框结构示意图;
[0028] 图14为图11中加速单元一实施例的方框结构示意图;
[0029] 图15为图11中加速单元另一实施例的方框结构示意图;
[0030] 图16为图15中滑动方向确定模块一实施例的方框结构示意图;
[0031] 图17为图14中屏蔽模块一实施例的方框结构示意图。
【具体实施方式】
[0032] 下面结合附图对本发明实施例一种网页滑动的方法及浏览器进行详细描述。
[0033] 应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其 它实施例,都属于本发明保护的范围。
[0034] 参看图1,本发明的实施例提供一种网页滑动的方法,包括:
[0035] S1、加载一个网页;
[0036] S2、判断所述网页能否加速滑动;
[0037] S3、若确定所述网页能够加速滑动,对所述网页的滑动进行加速。
[0038] 本发明实施例提供的网页滑动的方法,只有判断网页能够加速滑动时,才进行加 速,以免对某些网页盲目地进行加速滑动,影响所述网页上的特效如动画的展示等。本实施 例中能够做到有针对性的对网页进行加速滑动。
[0039] 可选地,参见图2,在本发明网页滑动的方法的另一实施例中,所述判断所述网页 能否加速滑动(S2),可以包括:
[0040] S20、在所述网页的文档加载完时,判断所述网页能否加速滑动。
[0041] 可选地,参看图3,在本发明网页滑动的方法的另一实施例中,所述在所述网页的 文档加载完时,判断所述网页能否加速滑动(S20),可以包括:
[0042] S200、在所述网页的文档加载完时,从服务器中获取加速列表;其中,所述加速列 表中包含能够加速滑动的网页的通用资源标识符(Uniform Resource Identifier,简称 URI);
[0043] S201、根据所述网页的URI,在所述加速列表中查找;
[0044] S202、若所述加速列表中能够找到与所述网页相一致的URI,则确定出所述网页能 加速滑动。
[0045] 本实施例中,上述服务器中保存的加速列表可以由运维人员进行更新;也可以根 据网页的内容,自动进行更新。本发明的实施例对此不作具体的限定。
[0046] 可选地,参看图4,在本发明网页滑动的方法的另一实施例中,所述根据所述网页 的URI,在所述加速列表中查找(S201),可以包括:
[0047] S2010、采用Aho-Corasick自动机算法,将所述网页的URI,与所述加速列表中包 含的URI进行匹配。
[0048] 本实施例中,Aho-Corasick自动机(简称AC自动机)算法通过应用有限自动机 进行状态转移来匹配字符串。应当理解的是,本实施例中URI的查找过程可以采用所述AC 自动机算法来进行,也可以采用其它算法来进行,本发明不做具体限定。
[0049] 可选地,参看图5,在本发明网页滑动的方法的另一实施例中,在确定所述网页能 够加速滑动(S2)之后,还可以包括 :
[0050] S4、对所述网页设置加速滑动标识。
[0051] 本实施例中,对网页设置加速滑动标识,能够便于后续再次访问该网页时,根据所 述加速滑动标识来判断所述网页是否能够加速滑动。
[0052] 可选地,参看图6,在本发明网页滑动的方法的另一实施例中,所述判断所述网页 能否加速滑动(S2),可以包括:
[0053] S21、判断所述网页是否设置有加速滑动标识,若所述网页设置有加速滑动标识, 则确定所述网页能够加速滑动。
[0054] 可选地,参看图7,在本发明网页滑动的方法的另一实施例中,所述若确定所述网 页能够加速滑动,对所述网页的滑动进行加速(S3),可以包括:
[0055] S30、在所述网页加载完后,对所述网页进行监听;
[0056] S31、若监听到网页的滑动事件,屏蔽所述网页上客户端脚本语言函数的运行;
[0057] S32、根据所述滑动事件,通过浏览器主进程的浏览器合成器CC模块实现所述网 页的滑动。
[0058] 本实施例中,若确定出加载的网页能够加速滑动,则在监听到用户滑动网页时,屏 蔽所述网页上客户端脚本语言函数的运行,通过浏览器主进程的CC模块实现所述网页进 行的滑动;较之现有技术需要等到网页上客户端脚本语言函数运行之后才进行网页滑动的 技术,加快了网页的滑动速度。
[0059] 可选地,参看图8,在本发明网页滑动的方法的另一实施例中,所述若监听到网页 的滑动事件,屏蔽所述网页上客户端脚本语言函数的运行(S31),可以包括:
[0060] S310、若监听到网页的滑动事件,确定所述网页的滑动方向;
[0061] S311、根据确定出的所述网页的滑动方向,屏蔽所述网页上客户端脚本语言函数 的运行。
[0062] 本实施例中,在确定出网页的滑动方向之后,屏蔽所述网页上客户端脚本语言函 数的运行,通过浏览器主进程的CC模块实现所述网页进行的滑动;较之现有技术,能够加 快网页的滑动速度。
[0063] 可选地,参看图9,在本发明网页滑动的方法的另一实施例中,所述若监听到网页 的滑动事件,确定所述网页的滑动方向(S310),可以包括:
[0064] S3100、若监听到网页的滑动事件,获取用户在所述网页上滑动的起始位置坐标和 终止位置坐标,其中,所述起始位置坐标为用户的手指按下接触网页时的位置坐标,所述终 止位置坐标为用户的手指在网页上滑动后从网页上抬起时的位置坐标;
[0065] S3101、将所述终止位置的横坐标与所述起始位置的横坐标相减,得到横坐标差值 的绝对值,将所述终止位置的纵坐标与所述起始位置的纵坐标相减,得到纵坐标差值的绝 对值,并将所述横坐标差值的绝对值与纵坐标差值的绝对值进行比较;
[0066] S3102、根据所述比较的结果,若所述纵坐标差值的绝对值大于所述横坐标差值的 绝对值,则确定所述网页的滑动方向为上下滑动,否则,确定所述网页的滑动方向为左右滑 动。
[0067] 本实施例中,通过比较用户沿上下方向滑动网页的幅度与沿左右方向滑动网页的 幅度大小,能够判断出用户滑动网页的滑动方向。
[0068] 可选地,在本发明网页滑动的方法的另一实施例中,上述S31和S311中屏蔽所述 网页上客户端脚本语言函数的运行,可以包括:
[0069] 禁止所述网页上客户端脚本语言函数的运行;和/或
[0070] 阻断所述网页上客户端脚本语言函数运行产生的数据向浏览器主进程的传递。
[0071] 本实施例中,屏蔽网页上客户端脚本语言函数的运行,可以是禁止网页上客户端 脚本语言函数的运行。也可以是在网页上客户端脚本语言函数运行时,浏览器不能感知网 页上客户端脚本语言函数的运行。
[0072] 可选地,参看图10,在本发明网页滑动的方法的另一实施例中,所述根据所述滑动 事件,通过浏览器主进程的浏览器合成器CC模块实现所述网页的滑动,可以包括:
[0073] 根据所述滑动事件,所述浏览器主进程获取滑动数据,并将所述数据传递给所述 浏览器主进程的浏览器合成器模块,通过所述浏览器合成器模块实现所述网页的滑动。
[0074] 本实施例中,所述滑动数据可以包括需要滑动的网页内容以及需要滑动的距离 等。
[0075] 参看图11,本发明的实施例提供一种浏览器,包括:判断单元1,用于判断加载的 网页能否加速滑动;加速单元2,用于若所述判断单元1确定出所述网页能够加速滑动,对 所述网页的滑动进行加速。
[0076] 本发明实施例提供的浏览器,只有判断网页能够加速滑动时,才进行加速,以免对 某些网页盲目地进行加速滑动,影响所述网页上的特效如动画的展示等。本实施例中能够 做到有针对性的对网页进行加速滑动。
[0077] 本发明浏览器的各个实施例中的方法和过程可以与本发明网页滑动的方法的各 个实施例中对应的方法和过程一样,下面不再详细赘述。
[0078] 可选地,在本发明浏览器的另一实施例中,所述判断单元,用于在加载的网页的文 档加载完时,判断所述网页能否加速滑动。
[0079] 可选地,参看图12,在本发明浏览器的另一实施例中,所述判断单元1,可以包括: 获取子单元10,用于在所述网页的文档加载完时,从服务器中获取加速列表;其中,所述加 速列表中包含能够加速滑动的网页的URI ;查找子单元11,用于根据所述网页的URI,在所 述加速列表中查找;确定子单元12,用于根据所述查找子单元11查找的结果,若所述加速 列表中能够找到与所述网页相一致的URI,则确定出所述网页能加速滑动。
[0080] 本实施例中,上述服务器中保存的加速列表可以由运维人员进行更新;也可以根 据网页的内容,自动进行更新。本发明的实施例对此不作具体的限定。
[0081] 可选地,在本发明浏览器的另一实施例中,所述查找子单元,通过采用AC自动机 算法,将所述网页的URI,与所述加速列表中包含的URI进行匹配。
[0082] 关于AC自动机算法的原理为现有技术,本发明实施例对此不作详细阐述。应当理 解的是,本实施例中URI的查找过程可以采用所述AC自动机算法来进行,也可以采用其它 算法来进行,本发明不做具体限定。
[0083] 可选地,参看图13,在本发明浏览器的另一实施例中,还可以包括:滑动标识添加 单元3,用于在所述判断单元1确定出所述网页能够加速滑动之后,对所述网页设置加速滑 动标识。
[0084] 本实施例中,对网页设置加速滑动标识,能够便于后续再次访问该网页时,根据所 述加速滑动标识来判断所述网页是否能够加速滑动。
[0085] 可选地,在本发明浏览器的另一实施例中,所述判断单元,用于判断所述网页是否 设置有加速滑动标识;其中,所述加速单元,用于若所述判断单元判断出所述网页设置有加 速滑动标识,对所述网页的滑动进行加速。
[0086] 可选地,参看图14,在本发明浏览器的另一实施例中,所述加速单元2可以包括:
[0087] 监听模块20,用于在所述网页加载完后,对所述网页进行监听;;
[0088] 屏蔽模块21,用于若所述监听模块20监听到网页的滑动事件,屏蔽所述网页上客 户端脚本语言函数的运行;
[0089] 浏览器合成器CC模块22,用于根据所述滑动事件,对所述网页进行滑动。
[0090] 本实施例中,若确定出加载的网页能够加速滑动,则在监听到用户滑动网页时,屏 蔽所述网页上客户端脚本语言函数的运行,通过浏览器主进程的CC模块实现所述网页进 行的滑动;较之现有技术需要等到网页上客户端脚本语言函数运行之后才进行网页滑动的 技术,加快了网页的滑动速度。
[0091] 可选地,参看图15,在本发明浏览器的另一实施例中,还可以包括:
[0092] 滑动方向确定模块23,用于根据所述监听模块20监听到的所述滑动事件,确定所 述网页的滑动方向。
[0093] 本实施例中,在确定出网页的滑动方向之后,屏蔽所述网页上客户端脚本语言函 数的运行,通过浏览器主进程的CC模块实现所述网页进行的滑动;较之现有技术,能够加 快网页的滑动速度。
[0094] 可选地,参看图16,在本发明浏览器的另一实施例中,所述滑动方向确定模块23, 可以包括:
[0095] 位置坐标获取子模块230,用于根据所述监听模块20监听到的所述滑动事件,获 取用户在所述网页上滑动的起始位置坐标和终止位置坐标,其中,所述起始位置坐标为用 户的手指按下接触网页时的位置坐标,所述终止位置坐标为用户的手指在网页上滑动后从 网页上抬起时的位置坐标;
[0096] 比较子模块231,用于将所述位置坐标获取子模块230获取的所述终止位置的横 坐标与所述起始位置的横坐标相减,得到横坐标差值的绝对值,将所述位置坐标获取子模 块230获取的所述终止位置的纵坐标与所述起始位置的纵坐标相减,得到纵坐标差值绝对 值,并将所述横坐标差值的绝对值与纵坐标差值的绝对值进行比较;
[0097] 滑动方向确定子模块232,用于根据所述比较子模块231比较的结果,若所述纵坐 标差值的绝对值大于所述横坐标差值的绝对值,则确定所述网页的滑动方向为上下滑动, 否则,确定所述网页的滑动方向为左右滑动。
[0098] 本实施例中,通过比较用户沿上下方向滑动网页的幅度与沿左右方向滑动网页的 幅度大小,能够判断出用户滑动网页的滑动方向。
[0099] 可选地,参看图17,在本发明浏览器的另一实施例中,所述屏蔽模块21,可以包 括:
[0100] 禁止子模块210,用于禁止所述网页上客户端脚本语言函数的运行;和/或
[0101] 阻断子模块211,用于阻断所述网页上客户端脚本语言函数运行产生的数据向浏 览器主进程的传递。
[0102] 本实施例中,屏蔽网页上客户端脚本语言函数的运行,可以是禁止网页上客户端 脚本语言函数的运行。也可以是在网页上客户端脚本语言函数运行时,浏览器不能感知网 页上客户端脚本语言函数的运行。
[0103] 可选地,在本发明浏览器的另一实施例中,所述CC模块,具体用于根据所述滑动 事件,接收所述浏览器主进程获取并传送的滑动数据,并根据所述滑动数据,实现所述网页 的滑动。
[0104] 本实施例中,所述滑动数据可以包括需要滑动的网页内容以及需要滑动的距离 等。
[0105] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为 磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(RandomAccess Memory,RAM)等。
[0106] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1. 一种网页滑动的方法,其特征在于,包括: 加载一个网页; 判断所述网页能否加速滑动; 若确定所述网页能够加速滑动,对所述网页的滑动进行加速。
2. 根据权利要求1所述的网页滑动的方法,其特征在于,所述判断所述网页能否加速 滑动,包括: 在所述网页的文档加载完时,判断所述网页能否加速滑动。
3. 根据权利要求2所述的网页滑动的方法,其特征在于,所述在所述网页的文档加载 完时,判断所述网页能否加速滑动,包括: 在所述网页的文档加载完时,从服务器中获取加速列表;其中,所述加速列表中包含能 够加速滑动的网页的通用资源标识符; 根据所述网页的通用资源标识符,在所述加速列表中查找; 若所述加速列表中能够找到与所述网页相一致的通用资源标识符,则确定出所述网页 能加速滑动。
4. 根据权利要求3所述的网页滑动的方法,其特征在于,所述根据所述网页的通用资 源标识符,在所述加速列表中查找,包括: 采用Aho-Corasick自动机算法,将所述网页的通用资源标识符,与所述加速列表中包 含的通用资源标识符进行匹配。
5. 根据权利要求1所述的网页滑动的方法,其特征在于,在确定所述网页能够加速滑 动之后,还包括: 对所述网页设置加速滑动标识。
6. 根据权利要求1所述的网页滑动的方法,其特征在于,所述判断所述网页能否加速 滑动,包括: 判断所述网页是否设置有加速滑动标识,若所述网页设置有加速滑动标识,则确定所 述网页能够加速滑动。
7. 根据权利要求1所述的网页滑动的方法,其特征在于,所述若确定所述网页能够加 速滑动,对所述网页的滑动进行加速,包括: 在所述网页加载完后,对所述网页进行监听; 若监听到网页的滑动事件,屏蔽所述网页上客户端脚本语言函数的运行; 根据所述滑动事件,通过浏览器主进程的浏览器合成器CC模块实现所述网页的滑动。
8. 根据权利要求7所述的网页滑动的方法,其特征在于,所述若监听到网页的滑动事 件,屏蔽所述网页上客户端脚本语言函数的运行,包括: 若监听到网页的滑动事件,确定所述网页的滑动方向; 根据确定出的所述网页的滑动方向,屏蔽所述网页上客户端脚本语言函数的运行。
9. 根据权利要求8所述的网页滑动的方法,其特征在于,所述若监听到网页的滑动事 件,确定所述网页的滑动方向,包括: 若监听到网页的滑动事件,获取用户在所述网页上滑动的起始位置坐标和终止位置坐 标,其中,所述起始位置坐标为用户的手指按下接触网页时的位置坐标,所述终止位置坐标 为用户的手指在网页上滑动后从网页上抬起时的位置坐标; 将所述终止位置的横坐标与所述起始位置的横坐标相减,得到横坐标差值的绝对值, 将所述终止位置的纵坐标与所述起始位置的纵坐标相减,得到纵坐标差值的绝对值,并将 所述横坐标差值的绝对值与纵坐标差值的绝对值进行比较; 根据所述比较的结果,若所述纵坐标差值的绝对值大于所述横坐标差值的绝对值,则 确定所述网页的滑动方向为上下滑动,否则,确定所述网页的滑动方向为左右滑动。
10. 根据权利要求7-9任一项所述的网页滑动的方法,其特征在于,所述屏蔽所述网页 上客户端脚本语言函数的运行,包括: 禁止所述网页上客户端脚本语言函数的运行;或 阻断所述网页上客户端脚本语言函数运行产生的数据向浏览器主进程的传递。
11. 根据权利要求7所述的网页滑动的方法,其特征在于,所述根据所述滑动事件,通 过浏览器主进程的浏览器合成器CC模块实现所述网页的滑动,包括 : 根据所述滑动事件,所述浏览器主进程获取滑动数据,并将所述数据传递给所述浏览 器主进程的浏览器合成器模块,通过所述浏览器合成器模块实现所述网页的滑动。
12. -种浏览器,其特征在于,包括: 判断单元,用于判断加载的网页能否加速滑动; 加速单元,用于若所述判断单元确定出所述网页能够加速滑动,对所述网页的滑动进 行加速。
13. 根据权利要求12所述的浏览器,其特征在于,所述判断单元,用于在所述网页的文 档加载完时,判断所述网页能否加速滑动。
14. 根据权利要求13所述的浏览器,其特征在于,所述判断单元,包括: 获取子单元,用于在所述网页的文档加载完时,从服务器中获取加速列表;其中,所述 加速列表中包含能够加速滑动的网页的通用资源标识符; 查找子单元,用于根据所述网页的通用资源标识符,在所述加速列表中查找; 确定子单元,用于根据所述查找子单元查找的结果,若所述加速列表中能够找到与所 述网页相一致的通用资源标识符,则确定出所述网页能加速滑动。
15. 根据权利要求14所述的浏览器,其特征在于,所述查找子单元,用于采用 Aho-Corasick自动机算法,将所述网页的通用资源标识符,与所述加速列表中包含的通用 资源标识符进行匹配。
16. 根据权利要求12所述的浏览器,其特征在于,还包括: 滑动标识添加单元,用于在所述判断单元确定出所述网页能够加速滑动之后,对所述 网页设置加速滑动标识。
17. 根据权利要求12所述的浏览器,其特征在于,所述判断单元,用于判断所述网页是 否设置有加速滑动标识;其中,所述加速单元,用于若所述判断单元判断出所述网页设置有 加速滑动标识,对所述网页的滑动进行加速。
18. 根据权利要求12所述的浏览器,其特征在于,所述加速单元包括: 监听模块,用于在所述网页加载完后,对所述网页进行监听;; 屏蔽模块,用于若所述监听模块监听到网页的滑动事件,屏蔽所述网页上客户端脚本 语言函数的运行; 浏览器合成器CC模块,用于根据所述滑动事件,对所述网页进行滑动。
19. 根据权利要求18所述的浏览器,其特征在于,还包括: 滑动方向确定模块,用于根据所述监听模块监听到的所述滑动事件,确定所述网页的 滑动方向。
20. 根据权利要求19所述的浏览器,其特征在于,所述滑动方向确定模块,包括: 位置坐标获取子模块,用于根据所述监听模块监听到的所述滑动事件,获取用户在所 述网页上滑动的起始位置坐标和终止位置坐标,其中,所述起始位置坐标为用户的手指按 下接触网页时的位置坐标,所述终止位置坐标为用户的手指在网页上滑动后从网页上抬起 时的位置坐标; 比较子模块,用于将所述位置坐标获取子模块获取的所述终止位置的横坐标与所述起 始位置的横坐标相减,得到横坐标差值的绝对值,将所述位置坐标获取子模块获取的所述 终止位置的纵坐标与所述起始位置的纵坐标相减,得到纵坐标差值绝对值,并将所述横坐 标差值的绝对值与纵坐标差值的绝对值进行比较; 滑动方向确定子模块,用于根据所述比较子模块比较的结果,若所述纵坐标差值的绝 对值大于所述横坐标差值的绝对值,则确定所述网页的滑动方向为上下滑动,否则,确定所 述网页的滑动方向为左右滑动。
21. 根据权利要求18或20所述的浏览器,其特征在于,所述屏蔽模块,包括: 禁止子模块,用于禁止所述网页上客户端脚本语言函数的运行;和/或 阻断子模块,用于阻断所述网页上客户端脚本语言函数运行产生的数据向浏览器主进 程的传递。
22. 根据权利要求18所述的浏览器,其特征在于,所述CC模块,具体用于根据所述滑动 事件,接收所述浏览器主进程获取并传送的滑动数据,并根据所述滑动数据,实现所述网页 的滑动。
【文档编号】G06F17/30GK104111782SQ201410318926
【公开日】2014年10月22日 申请日期:2014年7月4日 优先权日:2014年7月4日
【发明者】李东辉, 关翔 申请人:可牛网络技术(北京)有限公司