deno_webview: 使用 Rust 为 Deno 绑定 webview,可用来开发桌面 GUI

使用 Rust 为 Deno 绑定 webview,可用来开发桌面 GUI。

代码示例:

import { WebView } from "../mod.ts";

const html = (n: number) =>
  `
  <html>
  <body>
    <h1>${n}</h1>
  </body>
  </html>
`;

const webview1 = new WebView({
  title: "Multiple deno_webview example",
  url: `data:text/html,${encodeURIComponent(html(1))}`,
  width: 400,
  height: 200,
  resizable: true,
  debug: true,
  frameless: false,
});

const webview2 = new WebView({
  title: "Multiple deno_webview example",
  url: `data:text/html,${encodeURIComponent(html(2))}`,
  width: 400,
  height: 200,
  resizable: true,
  debug: true,
  frameless: false,
});

await Promise.all([webview1.run(), webview2.run()]);

运行效果:

3赞

很赞啊,开发小工具岂不方便到上天

2赞

赞赞赞

:+1:

运行下下载完依赖后报错了

可以把错误信息贴出来。如果确实是 bug,可以提 issue