gpt4 book ai didi

c++ - 可以使用消息从 native 应用程序发送到 chrome 扩展的数据的大小限制是多少

转载 作者:太空狗 更新时间:2023-10-29 21:00:55 25 4
gpt4 key购买 nike

这是我的原生应用程序代码: https://stackoverflow.com/a/20235961/2021585

只要我通过 postMessage() 发送小数据,它就会得到正确的回显。

但是当我尝试发送像 port.postMessage({text:'ospj..LONG-MSG...'})

这样的长数据/字符串时

它没有得到回应,通信结束!!!

我应该在哪里更改以使它们之间的大型数据通信成为可能?

最佳答案

在我的测试中,我没有发现从浏览器发送到应用程序的数据有限制(超过 2MB)。从应用程序发送到浏览器的数据有 1MB 的限制。

您链接的代码有两个错误,导致它无法处理长消息。首先,它没有正确读取消息长度(它对消息长度的字节值求和而不是位移位,因此 257 字节的消息将被解释为 2 字节长),其次,当写入输出消息长度,它使用小端字节顺序而不是消息传递规范要求的 native 字节顺序。

关于c++ - 可以使用消息从 native 应用程序发送到 chrome 扩展的数据的大小限制是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20349242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com