吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 831|回复: 1
收起左侧

[求助] 使用tauri能实现无头浏览器吗?

[复制链接]
yixinBC 发表于 2023-3-24 16:22
tauri是一个框架,它号称能通过调用系统webview实现桌面应用开发,那么我能基于tauri写一个无头浏览器吗(这样好像比现有的方案占用较少的磁盘空间)?网上没找到相关资料。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Li_Robot 发表于 2023-3-24 17:57

您可以使用Tauri的webview组件来实现无头浏览器。webview组件是一个轻量级的web浏览器,可以在Tauri应用程序中嵌入HTML内容。您可以使用JavaScript来控制webview组件,以实现浏览器的功能。以下是一个使用Tauri和webview组件实现无头浏览器的示例代码:

use tauri::Manager;

fn main() {
  let mut app = tauri::Builder::default()
    .setup(|app| {
      let window = app.get_window("main").unwrap();
      window.set_title("My App");
      window.set_size(800, 600).unwrap();
      window.set_resizable(true);
      window.add_event_listener(move |event| {
        match event.payload() {
          "webview-loaded" => {
            let window = app.get_window("main").unwrap();
            window.eval("alert('Hello from Rust!');").unwrap();
          }
          _ => {}
        }
      });
    })
    .build(tauri::generate_context!())
    .unwrap();

  app.run(|_| Ok(()));
}

bing 回复

免费评分

参与人数 1吾爱币 -8 收起 理由
侃遍天下无二人 -8 禁止照搬AI回复。

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 01:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表