【技术实现步骤摘要】
一种脚本文件生成的方法、装置以及计算机存储介质
本公开涉及计算机
,具体而言,涉及一种脚本文件生成的方法、装置以及计算机存储介质。
技术介绍
随着互联网技术的发展,通过浏览页面获取信息已经成为用户获取信息的主要方式。服务代理(ServiceWorker)为独立于当前页面的一段运行在浏览器后台进程里的脚本,当网站注册了ServiceWorker之后,可以拦截当前网站所有的请求,并根据需求对拦截的请求进行处理,以实现对当前网站对应的页面资源文件进行离线缓存等处理。一般为了避免由于网络不稳定,导致用户无法及时获取到网页的情况,会为该网页对应的站点注册ServiceWorker脚本文件,以通过ServiceWorker脚本文件对该网页的页面资源文件进行离线缓存;因此针对多个站点,需要分别开发对应的ServiceWorker脚本文件,但是,这种为每个站点都开发对应的ServiceWorker脚本文件的方式,开发成本较高;并且每个站点对应的脚本文件中会具有相同功能的代码,造成开发过程存在重复性,浪费开发时间;当存在 ...
【技术保护点】
1.一种脚本文件生成的方法,其特征在于,包括:/n获取目标站点针对服务代理的自定义配置信息,以及不同站点的服务代理的通用配置信息;/n基于所述通用配置信息,和所述自定义配置信息,生成所述目标站点的服务代理的脚本文件;/n根据所述脚本文件对目标站点对应的服务代理进行配置或更新。/n
【技术特征摘要】
1.一种脚本文件生成的方法,其特征在于,包括:
获取目标站点针对服务代理的自定义配置信息,以及不同站点的服务代理的通用配置信息;
基于所述通用配置信息,和所述自定义配置信息,生成所述目标站点的服务代理的脚本文件;
根据所述脚本文件对目标站点对应的服务代理进行配置或更新。
2.根据权利要求1所述的方法,其特征在于,获取所述目标站点针对服务代理的自定义配置信息之前,还包括:
响应目标站点的注册请求,为所述目标站点分配服务代理访问地址。
3.根据权利要求2所述的方法,其特征在于,所述响应目标站点的注册请求,为所述目标站点分配服务代理访问地址,包括:
响应目标站点的注册请求,为所述目标站点分配应用标识以及与该应用标识对应的服务代理访问地址;
所述获取所述目标站点针对服务代理的自定义配置信息,包括:
接收注册后的所述目标站点发送的携带有应用标识的自定义配置信息;
所述基于所述通用配置信息,和所述自定义配置信息,生成所述目标站点的服务代理的脚本文件,包括:
在确定所述应用标识合法后,基于所述通用配置信息,和所述自定义配置信息,生成所述目标站点的服务代理的脚本文件。
4.根据权利要求3所述的方法,其特征在于,接收注册后的所述目标站点发送的携带有应用标识的自定义配置信息,包括:
在确定所述应用标识合法后,向所述目标站点反馈配置页面信息;
获取所述目标站点基于配置页面输入的自定义配置信息。
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
接收所述目标站点的脚本文件更新请求;所述脚本文件更新请求中携带有应用标识和针对服务代理的自定义配置信息的更新信息;
根据所述更新信息,确定所述应用标识对应的更新后的自定义配置信息;
根据所述更新后的自定义配置信息,更新所述目标站点的服务代理的脚本文件。
6.根据权利要求3或4所述的方法,其特征...
【专利技术属性】
技术研发人员:戴馨乐,王向众,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。