未捕获的 DOMException:无法在 'Window' 上执行 'postMessage':无法克隆对象
Uncaught DOMException: Failed to execute 'postMessage' on 'Window': An object could not be cloned
我想打电话给
parent.postMessage(obj, 'whatever');
从 iframe 中我收到此错误:Uncaught DOMException: Failed to execute 'postMessage' on 'Window': An object could not be cloned.
原来我传递的对象有方法,这就是为什么错误消息说 An object could not be cloned
。
要解决此问题,您可以执行以下操作:
obj = JSON.parse(JSON.stringify(obj));
parent.postMessage(obj, 'whatever');
我想打电话给
parent.postMessage(obj, 'whatever');
从 iframe 中我收到此错误:Uncaught DOMException: Failed to execute 'postMessage' on 'Window': An object could not be cloned.
原来我传递的对象有方法,这就是为什么错误消息说 An object could not be cloned
。
要解决此问题,您可以执行以下操作:
obj = JSON.parse(JSON.stringify(obj));
parent.postMessage(obj, 'whatever');