[发明专利]网页内容异步加载方法、装置、可读存储介质和终端在审
申请号: | 201810403879.2 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108874875A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 银国徽 | 申请(专利权)人: | 北京微播视界科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445 |
代理公司: | 北京中原华和知识产权代理有限责任公司 11019 | 代理人: | 寿宁;张华辉 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页内容 异步加载 嵌入 可读存储介质 目标位置 嵌入代码 加载 网页 终端 控制和管理 内容加载 判断结果 | ||
本发明公开了一种网页内容异步加载方法、装置、可读存储介质和终端。其中,该网页内容异步加载方法包括:加载网页内容;判断网页是否加载完毕;若判断结果为是,则获取网页中目标待嵌入内容对应的目标位置;获取与目标待嵌入内容对应的目标嵌入代码;执行目标嵌入代码,将目标待嵌入内容加载到目标位置。本发明实施例通过该技术方案,解决了如何实现网页内容异步加载的技术问题,而且通过异步加载,还易于对该目标待嵌入内容进行控制和管理。
技术领域
本发明涉及一种互联网技术领域,特别是涉及一种网页内容异步加载方法、装置、可读存储介质和终端。
背景技术
在实际应用中,为了满足实际需求,有时需要在网页中的某个位置,嵌入待嵌入内容,比如广告,或某应用对应的链接等。
现有技术中,若要在某一网页中嵌入待嵌入内容,一般是将待嵌入内容对应的嵌入代码,写入到该网页对应的业务代码的适当位置,待浏览器执行写入嵌入代码的业务代码时,便加载出嵌入待嵌入内容的网页,以实现同步显示。
其中,浏览器是根据代码的先后顺序加载网页的,一般情况下,待嵌入内容一般位于网页的中上方,这就意味着嵌入代码位于业务代码中靠前的位置,那么,浏览器便会按照代码的先后顺序,先执行嵌入代码,再执行业务代码,或者,先执行一部分业务代码,再执行嵌入代码,最终再执行后续的业务代码。若在执行嵌入代码时出现异常,便会影响后续业务代码的执行,由此导致网页无法加载出来,从而影响了显示效果。
因此,现有技术存在无法实现网页内容异步加载的缺陷。
发明内容
本发明解决的技术问题是提供一种网页内容异步加载方法、装置、可读存储介质和终端,以解决如何实现网页内容异步加载的技术问题。
为了实现上述目的,本发明的第一方面,提供以下技术方案:
一种网页内容异步加载方法,所述方法包括:
加载所述网页内容;
判断网页是否加载完毕;
若判断结果为是,则获取所述网页中目标待嵌入内容对应的目标位置;
获取与所述目标待嵌入内容对应的目标嵌入代码;
执行所述目标嵌入代码,将所述目标待嵌入内容加载到所述目标位置。
进一步地,所述判断网页是否加载完毕的步骤,具体包括:
实时监测所述网页的加载进度;
根据实时监测结果,判断所述网页是否加载完毕。
进一步地,所述获取所述网页中目标待嵌入内容对应的目标位置的步骤,具体包括:
在所述网页对应的业务代码中,获取目标占位符;
根据所述目标占位符,获取所述目标占位符在所述网页中对应的位置,并将所述目标占位符在所述网页中对应的位置,作为所述网页中所述目标待嵌入内容对应的所述目标位置。
进一步地,所述获取与所述目标待嵌入内容对应的目标嵌入代码的步骤,具体包括:
根据预设的嵌入代码与所述目标占位符的对应关系,并根据所述目标占位符,获取与所述目标占位符对应的目标嵌入代码,将所述与所述目标占位符对应的目标嵌入代码,作为所述目标待嵌入内容对应的目标嵌入代码。
进一步地,所述执行所述目标嵌入代码,将所述目标待嵌入内容加载到所述目标位置的步骤,具体包括:
对所述目标嵌入代码进行转换,得到文档对象模型DOM文档;其中,所述目标嵌入代码包括文档流写操作接口;
通过所述文档流写操作接口将所述目标嵌入代码插入所述目标位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微播视界科技有限公司,未经北京微播视界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810403879.2/2.html,转载请声明来源钻瓜专利网。