Снимите флажок постоянного хранения для веб-сайта

1

Я использую 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.

Если нет, где хранится флаг? т.е. что мне нужно удалить в файловой системе, чтобы сбросить настройки?

Теги:
browser
google-chrome
storage

1 ответ

1
Лучший ответ

Я не смог найти способ очистить флаг для определенного веб-сайта.

Но для целей тестирования (по вашему запросу) флаг, возвращаемый StorageManager.persisted() может быть очищен:

  1. перейдите к chrome://settings/?search=cooki
  2. нажмите " Clear browsing data
  3. выберите " Cookies and other site data во всплывающем окне и нажмите кнопку " Clear data

После выполнения вышеуказанных шагов StorageManager.persisted() начинает возвращать false.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню