基于golang的桌面GUI开发
这里有一份基于golang的桌面GUI开发的客户端,依赖谷歌浏览器。背景我们的客户主要政府客户,对安全性易用性要求比较高。还需要实现一机一用户,数据传输加密,防劫持防嗅探等。这个时候需要开发专用的浏览器。传统方式使用 chromium C++开发,编译慢,开发慢,坑也比较多。解决方案使用go + GUI组件的方式调用本机Chrome浏览器,使用wensocket的方式实现程序和web之间Js函数调用的功能。比如在go程序中内置加密函数,在web中直接调用函数 desen("我是明文"); 类似APP+H5混合开发。并能获取本机机器码和用户信息绑定,实现一机一用户。更多功能可下载下面文件测试。文件,仅限测试抛砖引玉https://pan.baidu.com/s/1nEQsrXMAmW9_nYm...阅读全文