收藏
回答

关于使用protobufjs问题

小程序是不是限制了运行时代码生成功能,导致protobufjs用不了。

这导致很多程序的协议需要重新开发,官方能不能给个解决方案呢?

回答关注问题邀请回答
收藏

3 个回答

  • lolo
    lolo
    2022-02-07

    详见https://protobufjs.github.io/protobuf.js/#reflection-vs-static-code,只能使用静态代码生成的方式,但这种方式会占用大量包体积,感觉可以给pbjs提pr,将closure codeGen方式改进下

    另外,有一个长时间不维护的国人自己实现的不用Function的pb解码/编码库,https://github.com/Zhang19910325/protoBufferForWechat

    2022-02-07
    有用 1
    回复
  • NRatel
    NRatel
    2018-04-27

    所以 解决方案是? @白开水

    别只回答前半句啊

    2018-04-27
    有用
    回复 3
    • N'
      N'
      2018-06-26

      请问你最后解决了么

      2018-06-26
      回复
    • NRatel
      NRatel
      2018-06-26回复N'

      解决了, 用protobufjs5.x 是可以的

      2018-06-26
      回复
    • N'
      N'
      2018-06-27回复NRatel

      有没有具体的实现方法参考一下,万分感谢

      2018-06-27
      回复
  • 白开水
    白开水
    2017-10-15

    动态执行代码的行为我们是禁止的。

    2017-10-15
    有用
    回复
登录 后发表内容