当我在 Firebase 上提供本地更改时,Safari 没有更新

当我在 Firebase 上提供本地更改时,Safari 没有更新

我正在使用 Firebase 在本地主机上测试我的网站。我用它firebase serve来为我的网站提供服务。我打开 Safari,我的 js 代码的上一个迭代正在运行。我打开 Firefox 并检查我的本地主机,然后,我的更改就在那里。是否有什么东西阻止 Safari 看到更改?Safari 会保存 cookie 还是其他东西?

我的网站是非常简单,只从 firestore 数据库中读取几个文档。它不保存我编写的任何客户端代码。我可以发布我的代码,但似乎没有必要。它基本上是一个带有数据库的 hello world 程序。

答案1

我想发布一个针对我的问题的临时解决方案...如果您转到“Safari”>“首选项”>“隐私”>“管理网站数据...”>搜索:localhost>“删除”,您将删除 Safari 存储的缓存。

但是,这不是一个永久的解决方案,因为我找不到阻止 Safari 存储这些数据的方法,而且它似乎是在随机的时间存储这些数据。

相关内容