diff --git a/src-tauri/src/utils/resolve.rs b/src-tauri/src/utils/resolve.rs index c141eb1a..666a8bc7 100644 --- a/src-tauri/src/utils/resolve.rs +++ b/src-tauri/src/utils/resolve.rs @@ -99,9 +99,12 @@ pub fn resolve_setup(app: &mut App) { let argvs: Vec = std::env::args().collect(); if argvs.len() > 1 { - tauri::async_runtime::block_on(async { - resolve_scheme(argvs[1].to_owned()).await; - }); + let param = argvs[1].as_str(); + if param.starts_with("clash:") { + tauri::async_runtime::block_on(async { + resolve_scheme(argvs[1].to_owned()).await; + }); + } } }