• 获取页面值时浏览器界面全白
  • 像这样,点按钮获取值是:

    image


    整个界面全白了:

    image


    因为我们使用了EmitAndCallback 这个函数目前有问题:

    ipc.EmitAndCallback("getVal", []any{"chatids"}, func(jsStr string) {
       fmt.Println("JS返回的", jsStr)
    })


    我们在JS中返回超过8个字符就会空白,7字符以内正常:

    <script>
        //获取ID的值
        ipc.on('getVal', function ( id ) {
            return "12345678";
        })
    </script>



    解决方案:

    群主已经更新了这个问题,升级到2.4.2 可以解决


    2.4.2

    • A: CEFTask CefPostTask、CefPostDelayedTask、CefCurrentlyOn

    • 修复:由IPC嵌套调用导致的渲染进程死锁问题

    • 更新:命令行更新

    • 更新:演示gifplay


    使用下面的指令更新即可:

    go get -u github.com/energye/energy/v2@latest