乐趣区

关于javascript:Js非同源tab页之间传递信息

非同源的意思:http 协定不同 & 域名不同 & 端口不同!!!

A 页面传递音讯给 B 页面的状况,单向。

  1. A 页面下的 iframe 的链接设为 B 的链接或 B 的同源链接
  2. 通过 Postmessage 把 A 的信息传给 iframe
  3. iframe 拿到信息存到 localstorage 下
  4. 关上 B 页面,通过 localstorage 拿到 A 页面传来的信息。
退出移动版