Как заставить приложение, открытое в нескольких вкладках браузера, работать как одно

Пожалуйста помогите разобраться.

Есть приложение, которое имеет 2 вкладки. На первой вкладке мы смотрим какой выбран цвет, на второй выбираем сам цвет.

введите сюда описание изображения

Как мне сделать так, чтобы это приложение работало корректно если я открою его в нескольких вкладках браузера. Если я открою его в двух вкладках, это будет 2 приложения работающих независимо друг от друга, я бы хотел чтобы это работало как одно целое, сколько бы вкладок я ни открыл.

Как я могу это сделать, какие технологии для этого используются?

Мне нужен сервер?


Ответы (1 шт):

Автор решения: Meth0d

window.addEventListener('storage', function(e) { }

https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API

отслеживание изменения localStorage в соседних вкладках

→ Ссылка