Scratch 静态化资源问题

问题遇到的现象和发生背景

我在使用 https://github.com/LLK/scratch-gui 这个项目,它是编译成 HTML 后使用。
使用过程中,有两个困扰的问题:

  1. scratch运行的时候回有 https://www.google-analytics.com/analytics.js 请求。由于Google是无法访问的,使得这个请求会降低网站访问速度
  2. scratch选择【角色图标】和【背景图标】的时候,这些被选择的图标是通过外部 URL(cdn.assets.scratch.mit.edu)在线加载的。而这个URL在中国是无法访问的,导致无法 scratch 无法选择角色和背景
我想要达到的结果
  1. 从源码中消除掉 Google 统计的代码的精准方案
  2. 将图标的选取由 第三方 URL 改成到项目静态文件目录中的精准方案

参考一下


如何解决静态资源的缓存问题 - 掘金 浏览器的缓存机制其实是一个很好的优化机制,可以避免重复请求相同的资源,减轻服务器的压力,也可以加快用户的二次读取。但凡事都有优缺点,缓存的存在会导致css,js或者其他静态资源不能及时更新。有时修改了html,html一般不会读取缓存,但css和js读取了缓存,就会出现一些莫名… https://juejin.cn/post/6844903945144369159

静态资源访问问题以及两种解决方案_codingCoge的博客-CSDN博客 为什么会出现静态资源访问问题呢?因为拦截器的问题,先来看一下我的web.xml配置: <display-name>Archetype Created Web Application</display-name> <servlet> &a https://blog.csdn.net/qq_38409944/article/details/82885249