我正在打电话
parent.postMessage(obj, 'whatever');
在 iframe 中,我收到此错误:Uncaught DOMException: Failed to execute 'postMessage on 'Window': An object could not be cloned.
最佳答案
原来我传递的对象有方法,这就是为什么错误消息说无法克隆对象
。
为了解决这个问题,您可以执行以下操作:
obj = JSON.parse(JSON.stringify(obj));
parent.postMessage(obj, 'whatever');
关于javascript - 未捕获的 DOMException : Failed to execute 'postMessage' on 'Window' : An object could not be cloned,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42376464/