简体   繁体   English

如何更改 tauri 中的 webview2 用户数据文件夹?

[英]how to change webview2 user data folder in tauri?

Is there anyway to change user data folder in edge webview2 in tauri?无论如何要在 tauri 的 edge webview2 中更改用户数据文件夹? I have to change environenment variable WEBVIEW2_USER_DATA_FOLDER before tauri initialization.我必须在 tauri 初始化之前更改环境变量 WEBVIEW2_USER_DATA_FOLDER。 but it does work in sometime, so that it is better change it via some interface.但它确实在某个时候起作用,所以最好通过一些界面来改变它。

here is my code:这是我的代码:

    let udf = xxxxxx; //some folder generated for each user.
    env::set_var("WEBVIEW2_USER_DATA_FOLDER", udf);

Try this:试试这个:

use tauri::WebView2;
fn main() {
    let mut webview = WebView2::new();
    let udf = xxxxxx; //some folder generated for each user.
    webview.set_user_data_folder(udf);
    webview.run().unwrap();
    }

You can call this method before calling the run method of the WebView2 struct to set the user data folder before the webview is initialized. webview初始化前调用WebView2结构体的run方法设置用户数据文件夹前调用此方法即可。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM