解决方案 1.同源页面:Service Worker、LocalStorage、cookie、WebSocket 2.非同源页面 可以借助iframe 作为“桥梁”,将非同源页面通信转换为同源页面通信 ps: window.localStorage.setItem('test', 'test'); // 事件监听storage window.addEventListener('storage', e => { console.log('监听') });