0

我使用 Visual Studio 2019 创建了一个 excel Web 插件项目;
现在我在项目中的一个js文件的parser.js中进行了一些更改,然后按F5进行调试,当我进入parser.js中的代码时,我发现它实际上运行了“parser.js [动态]”中的代码这是旧版本。
我试过几次,重启,甚至重启我的电脑,没有用。
我做错了什么???

感谢 JPO 的回答,但我有问题。

今天我改变了我的代码,也是我的html代码,我改变的html代码如下:

<script src="Scripts/Parser.js?version=1.3" type="text/javascript"></script>
<script src="Home.js?version=1.3" type="text/javascript"></script>

是的,旧版本是?version=1.2。
然后按 F5 进行调试,我得到了这个:
DOM Explorer Home.html 和 Home.html

如您所见,Home.html 已更改,但 DOM Explorer
似乎没有 Home.html 已被缓存。我想知道我是否做错了什么,我该怎么办?

如果您需要更多信息,请告诉我,我会发布

4

1 回答 1

0

正如我在评论中提到的,这看起来像是一个典型的缓存问题。浏览器倾向于缓存不应该经常更改的资源。例如样式或脚本。因此,对于开发而言,可能需要在浏览器中安装“清除缓存”之类的工具来快速清除缓存。或者,如果它只是您正在处理的一个文件,则附加一个 get 参数,例如?version=1(并且每次更新内部代码时增加该值parser.js就足够了。当您将代码发布为页面加载时间会受到影响。

欢迎来到我们的社区!

于 2020-07-15T07:18:45.210 回答