[发明专利]一种页面加载方法、装置、系统及介质有效

专利信息
申请号: 201910222400.X 申请日: 2019-03-22
公开(公告)号: CN109933385B 公开(公告)日: 2022-10-25
发明(设计)人: 石鑫 申请(专利权)人: 深圳市网心科技有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F16/958
代理公司: 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人: 王仲凯
地址: 518052 广东省深圳市前海深港合作区前*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 页面 加载 方法 装置 系统 介质
【说明书】:

发明公开了一种页面加载方法、装置、系统及介质。该方法的步骤包括:当加载目标页面时,启动Render进程并通过Render进程运行目标页面;利用Render进程加载目标页面对应的content‑scripts,以在加载目标页面的过程中,将content‑scripts中的功能元素注入至目标页面;其中,content‑scripts中的功能元素包含有background page注入目标页面的功能代码。本方法确保了功能代码在原始页面中的正常注入,进而保证了页面加载过程的整体可靠性。此外,本发明还提供一种页面加载装置、系统及介质,有益效果同上所述。

技术领域

本发明涉及前端开发领域,特别是涉及一种页面加载方法、装置、系统及介质。

背景技术

随着用户对于网络内容浏览的体验需求不断增加,为了向用户提供更美观的前端页面,当前通常需要在原始页面的HTML架构中加入扩展页面,以此通过向原始页面中注入JS(JavaScript,一种直译式脚本语言,用来给HTML页面增加动态功能)和/或CSS(Cascading Style Sheets,层叠样式表,是一种用来表现HTML页面中文件样式的计算机语言)的方式,以基于原有的原始页面框架,提供更加丰富的数据内容以及灵活的呈现样式。

图1为现有技术中页面加载时的进程架构关系示意图,如图1所示的,当前扩展页面分为两类,content-scripts(图1中content-scripts 1-N)以及background page(图1中background page 1-N),其中content-scripts是浏览器(图1中Browser)插件中向原始页面(图1中Page1-N)注入脚本的一种形式,通过content-scripts可以基本实现向原始页面注入JS和CSS的目的,因此基于每一个原始页面均可配置相应的content-scripts,在各原始页面被加载时,各个原始页面以及其对应的content-scripts均由相应的Render进程加载并执行,Render进程的生命周期在与其相应的页面关闭时结束;background page是一个与原始页面并列,且能够通过预设的功能代码(JS和/或CSS)对各原始页面的content-scripts中的功能元素进行宏观修改及增加的常驻页面,因此当前通常将多个页面均需要注入的全局层面的功能代码设置于background page中,并通过单独的Extension进程承载并运行background page。

当前情况下,每当有原始页面在浏览器中打开时,background page均会通过Extension进程与加载有相应原始页面的Render进程通信,以此根据功能代码增加和/或修改相应原始页面的content-scripts,进而实现向原始页面进一步注入相应的功能元素,由于background page在宏观上控制多个原始页面,因此加载background page的Extension进程需要持续占用设备的CPU及内存等运算资源,另外,Extension进程与Render进程通信时也会占用一定的通信资源,而当设备出现资源负担较大的情况时,Extension进程可能会因其较长的工作持续时间而被系统优先释放,因此难以确保background page中功能代码在原始页面中的正常注入,进而降低了页面加载过程的整体可靠性。

由此可见,提供一种页面加载方法,以确保功能代码在原始页面中的正常注入,进而保证页面加载过程的整体可靠性,是本领域技术人员亟待解决的问题。

发明内容

本发明的目的是提供一种页面加载方法、装置、系统及介质,以确保功能代码在原始页面中的正常注入,进而保证页面加载过程的整体可靠性。

为解决上述技术问题,本发明提供一种页面加载方法,方法包括:

当加载目标页面时,启动Render进程并通过Render进程运行目标页面;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910222400.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top