JavaScript · Senior · Запитання 42 з 75
Як синхронізувати дані між вкладками одного сайту?
- ✓Правильна відповідь: Через
BroadcastChannelабо подіюstorage - 2Через
window.opener, який є в усіх вкладок одного сайту - 3Через
sessionStorage- він спільний для всіх вкладок одного сайту
Пояснення
BroadcastChannel('app') передає повідомлення всім контекстам одного джерела (вкладки, iframe, воркери). Подія storage спрацьовує в інших вкладках під час запису в localStorage. sessionStorage ізольований для кожної вкладки.