tauri开发软件刚打开页面就创建两个窗口

56 阅读1分钟

在main.rs里面新添加一个setup函数:

use tauri::{Manager, Menu, MenuItem, Submenu};    

    tauri::Builder::default()
        .setup(|app| {
            let _window = tauri::WindowBuilder::new(
                app,
                "PakePlus",
                tauri::WindowUrl::App("https://juejin.cn/".into()),
            )
            .title("PakePlus")
            .position(500.2, 500.2)
            .build()?;
            Ok(())
        })

如果是想修改主窗口的内容,则需要使用:

    tauri::Builder::default()
        .setup(|app| {
            let main_window = app.get_window("main").unwrap();
            main_window
                .eval("console.log('Hello from injected script!');")
                .unwrap();
            Ok(())
        })