Я использую API navigator.storage.persist() в Chrome, и мне удалось установить его на true. Но я хотел бы (по крайней мере, для тестирования) иметь возможность сбросить настройку, вернув ее в false.
Насколько я могу судить, определение API не включает метод или флаг, которые нужно очистить. См. https://developer.mozilla.org/en-US/docs/Web/API/StorageManager и уровень жизни: https://storage.spec.whatwg.org/#storagemanager
Однако для моих целей было бы также приемлемо, если бы существовал способ из «Настройки сайта», опций очистки кеша или даже настраиваемой страницы, такой как chrome: // appcache-internals / page для appcache.
Если нет, то где хранится флаг? то есть что мне нужно удалить в файловой системе, чтобы сбросить настройки?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Мне не удалось найти способ снять флажок с веб-сайта конкретный.
Но для целей тестирования (как вы и просили) флаг, возвращаемый StorageManager.persisted(), можно сбросить с помощью:
chrome://settings/?search=cookiClear browsing dataCookies and other site data во всплывающем окне и нажмите кнопку Clear
dataПосле выполнения вышеуказанных шагов StorageManager.persisted() начинает возвращать false.