我正试着打电话
parent.postMessage(obj, 'whatever');
从iframe中我得到这个错误:未捕获DOMException:无法在’Window’上执行’postMessage’:无法克隆对象.
解决方法:
事实证明我传递的对象有方法,这就是错误消息说无法克隆对象的原因.
为了解决这个问题,您可以执行以下操作:
obj = JSON.parse(JSON.stringify(obj));
parent.postMessage(obj, 'whatever');