javascript – 我们可以使用postMessage传递DOM元素吗?

我在页面上有2个iframe,我正在尝试使用postMessage将DOM元素从一个iframe传递到另一个iframe.但铬一直给我错误:

“DataCloneError: An object could not be cloned. “

有没有解决这个问题的方法?

最佳答案
根据spec,你不能发送DOM节点,它会抛出一个错误.

Messages can be structured objects,e.g. nested objects and arrays,can contain JavaScript values (strings,numbers,Date objects,etc),and can contain certain data objects such as File Blob,FileList,and ArrayBuffer objects.

相关文章

kindeditor4.x代码高亮功能默认使用的是prettify插件,prett...
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小