我在一个页面上有 2 个 iframe,我正在尝试使用 postMessage 将 DOM 元素从一个 iframe 传递到另一个 iframe。但是 chrome 一直给我错误:
"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.
关于javascript - 我们可以使用 postMessage 传递 DOM 元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18875946/