#gtk #webkit #gnome #api-bindings #wrapper

tauri-webkit2gtk

Rust 对 webkit-gtk 库的绑定

1 个不稳定版本

0.14.0 2021年8月21日

1195GUI

MIT 许可证

1MB
19K SLoC

webkit2gtk 构建状态 Gitter

项目网站 | 在线文档

Rustwebkit2gtk 的绑定和封装。

构建

webkit2gtk-rs 需要在您的系统上安装 GTK+GLibwebkit2gtk 开发文件。请参阅 要求页面

使用

我们建议使用来自 crates.io 的 crates,如 此处所示

如果您想跟踪最新进展,请使用 git 依赖项

[dependencies]
webkit2gtk-rs = { git = "https://github.com/gtk-rs/webkit2gtk-rs.git" }

避免混合版本和 git crates,如下所示

# This will not compile
[dependencies]
gtk = "0.2"
webkit2gtk-rs = { git = "https://github.com/gtk-rs/webkit2gtk-rs.git" }

贡献

欢迎贡献者!

请参阅通用的 绑定文档

大多数绑定 (src/auto) 都是由 gir 使用 此配置文件 生成的。在编辑 Gir.toml 之后,可以使用以下命令重新生成源代码:

> make gir

当提交 PR 时,请将更改放入 src/auto 目录的单独提交中。

许可证

webkit2gtk-rs 在 MIT 许可证下可用,请参阅。

依赖项

~18MB
~425K SLoC