go+h5写客户端,安装zserge/webview

go+h5写客户端

我的环境

deepin 15.5

果然我能想到的大佬们都做好了,感谢大佬

大佬的项目地址
https://github.com/zserge/webview

然后是安装

go get github.com/zserge/webview 

遇到的坑

深度截图_选择区域_20180226183153.png

百度了一圈都是让我自己编译,这么麻烦我怎么可能去弄呢,所以又找了个私有仓库

解决方法

和我一样使用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

然后我按他的文档写了个例子


image.png

下面是代码

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

然后就是这个样子


image.png
image.png

ok,剩下的就是go和h5的事了,貌似这玩意C/C++/Go都行自己去他的项目上看吧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容