I have some values in my site which I want to clear when the browser is closed. I chose sessionStorage
to store those values. When tab is closed they are indeed cleared, and kept if the user presses f5; But if the user opens some link in a different tab these values are unavailable.
How I can share sessionStorage
values between all browser tabs with my application?
The use case: put a value in some storage, keep that value accessible in all browser tabs and clear it if all tabs are closed.
if (!sessionStorage.getItem(key)) {
sessionStorage.setItem(key, defaultValue)
}