Каким образом можно реализовать синхронизацию вкладок браузера? То есть допустим я открыл 3 вкладки одного и того же сайта. На одной из них нажал на кнопку, и во всех трех вкладках произошел к примеру alert('Hello');
Пробовал найденный в сети способ через EventListener к LocalStorage, но работает это через раз, и не во всех браузерах.
Для синхронизации вкладок удобно использовать storage event:
window.addEventListener('storage', sync);
function sync(event) {
if (event.key == 'name') {
...
}
}
Если требуется очень сложная синхронизация вкладок, то лучшей практикой является простое уведомление пользователя о произошедших изменениях в других вкладках с просьбой перезагрузить страницу.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть таблица с данными и строка содержащая пустые ячейки (input) для ввода данных от пользователяПосле ввода данных в ячейки, готовая строка...
Сделал скрытый блок, который появляется после клика на его соседний элемент (аккордион), внутри скрытого блока содержится 2 слайдера SlickПроблема...
Хочу загрузить обычное png изображение в pixijs и сделать из него спрайтОткрыл пример на http://pixijs
Всем приветПосле любых изменений на вкладке и переходе в другое место вывожу запрос на подтверждение перехода без сохранения