window.postMessage 可以跨域传递不能被序列化的数据吗?-灵析社区

卑微实习僧

如题 mdn 上介绍 window.postmessage 传递的 message 是它将会被结构化克隆算法 (en-US)序列化。 那么对于复杂对象,对于Error以及Function等是不能传递的,会导致克隆数据出错。 那有没有什么办法可以传递这类不能结构化的数据?

阅读量:16

点赞量:0

问AI
传输过程只能时字符串,所以,只能在发送时做编码,接收时作解码处理,你这个情况只能传递一下关键信息过去。你在请求一个网络接口的时候也是无法传递你说的这写Error或Function