版本发布上线后,如果用户还停留在老页面,此时用户并不知道网页已经重新部署了,跳转页面的时候可能会出 js 链接 的hash变了导致报错跳不过去的情况。需要手动刷新拿到最新的代码后才能恢复,那有哪些办法可以实现优化这个问题。
方案1:
报错后重新触发资源请求
方案2:
轮询打包后的script src 的hash值
方案3:
以版本号作为请求头,每次请求后端接口会判断该版本号是否有更新,如果有返回对应信息通知前端重新加载资源
版本发布上线后,如果用户还停留在老页面,此时用户并不知道网页已经重新部署了,跳转页面的时候可能会出 js 链接 的hash变了导致报错跳不过去的情况。需要手动刷新拿到最新的代码后才能恢复,那有哪些办法可以实现优化这个问题。
方案1:
报错后重新触发资源请求
方案2:
轮询打包后的script src 的hash值
方案3:
以版本号作为请求头,每次请求后端接口会判断该版本号是否有更新,如果有返回对应信息通知前端重新加载资源
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com