go+h5写客户端
我的环境
deepin 15.5
果然我能想到的大佬们都做好了,感谢大佬
大佬的项目地址
https://github.com/zserge/webview
然后是安装
go get github.com/zserge/webview
遇到的坑
百度了一圈都是让我自己编译,这么麻烦我怎么可能去弄呢,所以又找了个私有仓库
解决方法
和我一样使用deepin 15.5的同学
请直接安装libwebkit2gtk-4.0-dev和libgtk-3-dev
使用如下命令:
sudo apt-get update
sudo apt-get install libgtk-3-dev
sudo apt-get install libwebkit2gtk-4.0-dev
其他debain发行版如果没法用的先安装add-apt-repository
sudo apt-get install software-properties-common
然后
sudo add-apt-repository ppa:webkit-team/ppa
sudo apt-get update
sudo apt-get install libgtk-3-dev
sudo apt-get install libwebkit2gtk-4.0-dev
需要文档的同学看下面
sudo apt-get install libwebkit2gtk-4.0-doc
然后我按他的文档写了个例子
下面是代码
package main
import (
"github.com/zserge/webview"
)
func main() {
webview.Open("Minimal webview example",
"https://en.m.wikipedia.org/wiki/Main_Page", 800, 600, true)
}
然后编译一下并运行一下
go build -o run && ./run
然后就是这个样子
ok,剩下的就是go和h5的事了,貌似这玩意C/C++/Go都行自己去他的项目上看吧