【技术实现步骤摘要】
浏览器引擎的运行方法、装置、浏览器及终端
本专利技术涉及网络
,尤其涉及浏览器
,具体涉及浏览器引擎的运行方法、装置、浏览器及终端。
技术介绍
浏览器引擎,包含于浏览器的内核中,在运行过程中执行程序代码以处理网页的内容、整理信息及计算网页的显示方式,然后在浏览器中输出网页。通常,浏览器编译时配置浏览器引擎的运行方式,编译完成时,浏览器引擎的运行方式也唯一确定,浏览器引擎采用所配置的运行方式执行程序代码。上述可知,现有的浏览器引擎均采用已配置的唯一固定的运行方式运行,无法根据浏览器的运行环境进行选择,从而限制了浏览器适用的终端类型,例如:某些终端的CPU (Central Processing Unit,中央处理器)环境与浏览器引擎的运行方式适配,则浏览器可在该终端正常使用,某些终端的CPU环境与浏览器引擎的运行方式不适配,则可能影响浏览器的运行速度,甚至导致浏览器档机;从而影响了浏览器的使用灵活性。
技术实现思路
本专利技术实施例提供一种浏览器引擎的运行方法、装置、浏览器及终端,可保证浏览器在多种类型终端中的正常运行,提高浏览器的使用灵 ...
【技术保护点】
一种浏览器引擎的运行方法,其特征在于,包括:启动浏览器时,获取所述浏览器的运行环境,所述运行环境包括:所述浏览器所在终端的中央处理器CPU环境;根据所述运行环境,选择适配的浏览器引擎的运行方式;采用选择的运行方式,运行所述浏览器引擎。
【技术特征摘要】
1.一种浏览器引擎的运行方法,其特征在于,包括: 启动浏览器时,获取所述浏览器的运行环境,所述运行环境包括:所述浏览器所在终端的中央处理器CPU环境; 根据所述运行环境,选择适配的浏览器引擎的运行方式; 采用选择的运行方式,运行所述浏览器引擎。2.如权利要求1所述的方法,其特征在于,包括:所述获取所述浏览器的运行环境,包括: 获取所述浏览器所在终端的配置文件; 从所述配置文件中读取所述终端的CPU环境参数,以确定所述浏览器的运行环境; 其中,所述CPU环境参数包括:所述终端的CPU支持的指令集类型。3.如权利要求1或2所述的方法,其特征在于,所述浏览器引擎的运行方式包括:即时编译运行方式或解释器运行方式。4.如权利要求3所述的方法,其特征在于,所述根据所述运行环境,选择适配的浏览器引擎的运行方式,包括: 判断所述浏览器所在终端的CPU是否支持预设类型的指令集; 如果是,则选择即时编译运行方式作为浏览器引擎的运行方式; 如果否,则选择解释器运行方式作为浏览器引擎的运行方式。5.如权利要求4所述的方法,其特征在于,所述预设类型的指令集为向量浮点运算单元vfp指令集和neon指令集,或者,所述预设类型的指令集为vfpv3指令集。6.一种浏览器引擎的运行装置,其特征在于,包括: 获取模块...
【专利技术属性】
技术研发人员:鲁阳,饶孟良,刘凡超,郭辛华,王景瑶,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。