早期版本的postmessage仅支持字符串。后来的版本支持javascript对象、canvas imagedata 和文件等其他数据类型。由于不同浏览器对规范支持的差异,对不同的对象类型的支持情况也 不同。
在一些浏览器中,对借由postmessage发送的javascript对象的限制同对json数据的限制是相同的。具体来讲,可能不允许循环数据结构。
framebusdng技术可以用来保证某些内容不被加栽到iframe中。应用程序首先检测其所在的窗口是否为最外层的窗口(window.top),若不是则跳脱包含它的框架。
不过,你可能会希望借助ifiame导入一些确定的合作网站页面来充实自身的内容。这里有一 种pg电子麻将胡了2试玩的解决方案,即使用postmessage实现iframe与其父页面间的握手通信。