写这篇文章的原因是跟同事讨论了这个问题,我们持有不同的看法,他坚持在一个 iframe 里调用另一个 iframe 的方法,也可能触及 dom 操作;我认为简单传数据过去就好,隔离一下运行环境。跨 iframe 执行代码会有一些坑,比如使用 instanceof
操作符的时候,数组不是一个数组的实例,用 Array.isArray
不会有这个问题。
demo
See the Pen frame-out by zeng (@zengxiaoluan) on CodePen.
继续阅读“父子页面的 iframe 如何通信?”