Skip to main content

网页通信

同源页面跨页面通信

  • BroadcastChannel。创建一个用于广播的通信频道,供页面监听和发送消息
  • Service Worker
  • LocalStorage,storageEvent
  • Shared Worker + 轮询
  • IndexDB + 轮询

非同源页面跨页面通信

  • iframe 作为桥,然后基于同源页面跨页面通信
    • iframe 与父页面间通过指定 origin 忽略同源限制

其他方法

  • websocket