![当我在 Firebase 上提供本地更改时,Safari 没有更新](https://linux22.com/image/1595360/%E5%BD%93%E6%88%91%E5%9C%A8%20Firebase%20%E4%B8%8A%E6%8F%90%E4%BE%9B%E6%9C%AC%E5%9C%B0%E6%9B%B4%E6%94%B9%E6%97%B6%EF%BC%8CSafari%20%E6%B2%A1%E6%9C%89%E6%9B%B4%E6%96%B0.png)
我正在使用 Firebase 在本地主机上测试我的网站。我用它firebase serve
来为我的网站提供服务。我打开 Safari,我的 js 代码的上一个迭代正在运行。我打开 Firefox 并检查我的本地主机,然后,我的更改就在那里。是否有什么东西阻止 Safari 看到更改?Safari 会保存 cookie 还是其他东西?
我的网站是非常简单,只从 firestore 数据库中读取几个文档。它不保存我编写的任何客户端代码。我可以发布我的代码,但似乎没有必要。它基本上是一个带有数据库的 hello world 程序。
答案1
我想发布一个针对我的问题的临时解决方案...如果您转到“Safari”>“首选项”>“隐私”>“管理网站数据...”>搜索:localhost
>“删除”,您将删除 Safari 存储的缓存。
但是,这不是一个永久的解决方案,因为我找不到阻止 Safari 存储这些数据的方法,而且它似乎是在随机的时间存储这些数据。