iframe 中 srcdoc 和 contentWindow.postMessage 的坑
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 使用 iframe.srcdoc 后,iframe 的域名和路径变成奇怪 srcdoc 。因为没有域名和路径,也就无法找到相对地址的资源。当然绝对地址资源不会受到这种影响. 必须在 iframe 加载到一定阶段后才能使用 iframe.contentWindow.postMessage() 与 iframe 进行通信,否则通信失败。 稳妥起见,用 iframe.addEventListener("load", e => console.log(e), {once:true}) 来确认iframe 是否加载完成。 来源: oschina 链接: https://my.oschina.net/reter/blog/3151118