Internet Explorer 11 中的 window.postMessage 是不是有最大长度限制?

Posted

技术标签:

【中文标题】Internet Explorer 11 中的 window.postMessage 是不是有最大长度限制?【英文标题】:Is there any maximum length limit with window.postMessage at Internet Explorer 11?Internet Explorer 11 中的 window.postMessage 是否有最大长度限制? 【发布时间】:2021-09-03 08:22:31 【问题描述】:

我正在通过发送一些数据来使用 window.postMessage。 数据是html元素,所以大小有点大。

但是 IE 环境有问题。 数据被破坏,最大长度 1024

我检查了 postMessage IE 限制,但找不到任何东西。

环境:

IE 11 iframe 通信 window.postMessage

有最大长度限制吗?

【问题讨论】:

【参考方案1】:

我用另一点解决了这个问题。 这个 1024 长度问题是console.log 问题。 Internet Explorer 11 上存在一条控制台日志消息的最大长度。(https://***.com/a/27844847/11506231)

【讨论】:

感谢您发布此问题的解决方案。您可以将您的答案标记为已接受的答案。它可以在未来帮助其他社区成员解决类似的问题。感谢您的理解。

以上是关于Internet Explorer 11 中的 window.postMessage 是不是有最大长度限制?的主要内容,如果未能解决你的问题,请参考以下文章

Internet Explorer 11 中的“未处理的承诺拒绝 TypeMismatchError”

:after, :before Internet Explorer 11 中的问题

Internet Explorer 11 中的 window.postMessage 是不是有最大长度限制?

无法在 AngularJS 中的 Internet Explorer 11 中获取事件目标的父级

Internet Explorer 11 中的 <audio> 标记兼容性

Internet Explorer 8 到 11 中的滚动条按钮大小