我正在使用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()
可以通过以下方式清除:
- 导航
chrome://settings/?search=cooki
- 点击
Clear browsing data
- select
Cookies and other site data
在弹出窗口中单击Clear
data
button
执行完上述步骤后,StorageManager.persisted()
开始返回false
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)