У меня есть некоторые значения на моем сайте, которые я хочу очистить при закрытии браузера. Я выбрал sessionStorage
для хранения этих значений. Когда вкладка закрыта, они действительно очищаются и сохраняются, если пользователь нажимает клавишу f5; Но если пользователь открывает какую-либо ссылку на другой вкладке, эти значения недоступны.
Как я могу поделиться значениями sessionStorage
между всеми вкладками браузера с моим приложением?
Вариант использования: поместите значение в некоторое хранилище, оставьте его доступным на всех вкладках браузера и снимите его, если все вкладки закрыты.
if (!sessionStorage.getItem(key)) {
sessionStorage.setItem(key, defaultValue)
}