Очистить localStorage на вкладке / в браузере, но не при обновлении

Есть ли способ обнаружить событие закрытия вкладки, чтобы очиститьlocalStorage, я нуждаюсьlocalStorage для обмена данными между вкладками.window.onbeforeunload событие работает нормально, но у меня есть 2 проблемы:

Он также запускает обновление страницы, которое я не хочу.Мне не нужно подтверждать окно на вкладке закрытия.

Например, когда окно закрытоsessionStorage очищается В то же время я могу очиститьlocalStorage но не знаю, с каким событием связываться. Я проверил несколько доступных вопросов, но ни один из них не решает эту проблему. Существуют обходные пути, использующие флаги для кликов по ссылкам и отправки форм, но не чистый способ сделать это. Просьба предложить любое решение для этого.

Ответы на вопрос(2)

Ваш ответ на вопрос