window.postMessage()(通用跨域方案)
通过获得目标窗口引用(如 window.open()返回对象、iframe.contentWindow 或 window.opener),发送可序列化数据。
1 | // 发送方 |
优势:支持跨域通信,安全性高(需验证 event.origin)。
局限:需预先建立窗口引用关系,无法广播消息。
通过获得目标窗口引用(如 window.open()返回对象、iframe.contentWindow 或 window.opener),发送可序列化数据。
1 | // 发送方 |
优势:支持跨域通信,安全性高(需验证 event.origin)。
局限:需预先建立窗口引用关系,无法广播消息。
最近又开始面试了,然后发现基础还是不牢固,工作中用到的技术确实是比较有限的,平常还要多夯实基础,查漏补缺,不然面试的时候很多东西答不上来。今天面试官问 useCallback,我发现平常不用它,加上好久没复习,我已经全然不记得了。