停止在缓存中保存Flutter Web Firebase托管

问题描述 投票:0回答:1

我使用Flutter网络设计了一个网络应用。我用Firebase主机托管它。但这并没有显示我的代码在部署到Firebase之后的更改。它仍在显示我的旧版Web应用程序。但是我可以通过清除浏览器的缓存来解决此问题。但是我不想每次部署到Firebase时都这样做。如何停止将我的Web应用程序保存在缓存中?

托管链接:https://frcovid19dashboard.web.app

firebase flutter dart firebase-hosting flutter-web
1个回答
0
投票

在您的main.dart文件中附加一个版本号。每次进行需要浏览器清除现金的更改时,请在上载更改之前更改附加的版本号,以使浏览器知道某些更改,并且需要清除现金。例如:

<script src="main.dart.js?version=1" type="application/javascript"></script>

检查此link

© www.soinside.com 2019 - 2024. All rights reserved.