Можно ли очистить localStorage для конкретного приложения?Можно ли очистить localStorage для конкретного приложения?
UseCase является следующее: - у нас есть уверенность встроенного приложения под названием «Агент кокпит», который разделяет то же доменное имя, как Application1 - это средство кабина использует локальное хранилище для некоторых настроек - все эти настройки будут потеряны когда кто-то нажимает «выйти» в приложении1. Мы заметили, что при выходе из приложения 1 отправляется команда «LocalStorage.clear(), которая удаляет все элементы в LocatStorage.
- Использование ключа localstorage с идентификатором приложения может предотвратить предыдущее. Однако у меня есть права только для внесения изменений в приложение «Agent Cockpit». Есть ли какая-либо документация о том, как этого достичь? Или необходимо иметь отдельный ключ для всех приложений, использующих localstorage? Поскольку внесение изменений в приложение 1 в настоящее время невозможно .
Как я это реализовать?
'localStorage' это тот же происхождения, так что вы не можете изменить другие«приложения»хранения на всех, если они находятся в одном домене – CodingIntrigue
localStorage является специфичным для домена. Таким образом, второе приложение будет затронуто только в том случае, если оно находится в том же домене, что и первый – hindmost
. Будьте осторожны, что расширения браузера также могут использовать локальное хранилище, как если бы оно являлось частью вашего домена. Платит префикс локальных имен хранилищ с идентификатором приложения, а затем удалять только те, у кого есть префикс, если вы хотите быть дружелюбным к сторонним расширениям сторонних разработчиков. – Blindman67