13 个版本 (4 个重大变更)
0.4.1 | 2020年11月18日 |
---|---|
0.4.0 | 2020年11月17日 |
0.3.0 | 2020年11月11日 |
0.2.3 | 2020年11月5日 |
0.0.5 | 2020年11月1日 |
#6 在 #cef
每月下载量 25
60KB
1.5K SLoC
BrowserWindow
BrowserWindow 是一个用于利用浏览器引擎创建图形用户界面的简单 Rust crate。就像 Electron.js 一样,您可以使用它用 HTML、CSS & JS 构建 GUI,或者仅仅为了拥有一些基本的浏览器功能。
简介
BrowserWindow 被设计成易于使用且跨平台。它使用 async/await 语法,并且甚至有可选的线程安全句柄。目前可以选择三种不同的底层浏览器框架:CEF、WebkitGTK 或 Edge WebView2。每个框架都有其优缺点,但 CEF 将是最完整的,因为它具有最好的跨平台支持,并且浏览器引擎定期更新。然而,如果您只需要一些非常基本的功能,其他框架更容易设置。
您可以查看一些 示例,了解如何使用该 API。
入门
底层浏览器框架需要在您的系统上设置一些内容(尽管 Edge WebView2 可能在新版的 Windows 安装上即开即用)。但除此之外,有一个 指南 可帮助您开始在您的系统上使用 BrowserWindow。
许可证
此软件作为开源软件以 MIT 许可协议提供,提供最大自由和最小限制。
缺少功能?
目前,提供了一套基本功能,但如果您需要尚未提供的某些功能,请 提交一个问题。
无运行时依赖
~185KB