清除网站的存储持久标志

2024-03-05

我正在使用navigator.storage.persist()Chrome 上的 API,并已成功将其设置为true。但我希望(至少为了测试)能够清除设置放回false.

据我所知,API 定义不包含需要清除的方法或标志。看https://developer.mozilla.org/en-US/docs/Web/API/StorageManager https://developer.mozilla.org/en-US/docs/Web/API/StorageManager和生活水平:https://storage.spec.whatwg.org/#storagemanager https://storage.spec.whatwg.org/#storagemanager

然而,就我的目的而言,如果有一种方法可以从“站点设置”、清除缓存选项,甚至是像 chrome://appcache-internals/ 应用程序缓存页面这样的自定义页面。

如果没有,该标志存储在哪里?即我需要删除文件系统中的哪些内容才能重置?


我一直无法找到一种方法来清除标志specific网站。

但出于测试目的(根据您的要求),返回的标志StorageManager.persisted()可以通过以下方式清除:

  1. 导航chrome://settings/?search=cooki
  2. 点击Clear browsing data
  3. select Cookies and other site data在弹出窗口中单击Clear data button

执行完上述步骤后,StorageManager.persisted()开始返回false.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

清除网站的存储持久标志 的相关文章