我使用Flutter网络设计了一个网络应用。我用Firebase主机托管它。但这并没有显示我的代码在部署到Firebase之后的更改。它仍在显示我的旧版Web应用程序。但是我可以通过清除浏览器的缓存来解决此问题。但是我不想每次部署到Firebase时都这样做。如何停止将我的Web应用程序保存在缓存中?
在您的main.dart文件中附加一个版本号。每次进行需要浏览器清除现金的更改时,请在上载更改之前更改附加的版本号,以使浏览器知道某些更改,并且需要清除现金。例如:
<script src="main.dart.js?version=1" type="application/javascript"></script>
检查此link。