diff --git a/src-tauri/src/utils/resolve.rs b/src-tauri/src/utils/resolve.rs index 6722b7e4..75a6dca7 100644 --- a/src-tauri/src/utils/resolve.rs +++ b/src-tauri/src/utils/resolve.rs @@ -240,7 +240,9 @@ pub fn save_window_size_position(app_handle: &AppHandle, save_to_file: bool) -> } pub async fn resolve_scheme(param: String) { - let url = param.trim_start_matches("clash://install-config/?url="); + let url = param + .trim_start_matches("clash://install-config/?url=") + .trim_start_matches("clash://install-config?url="); let option = PrfOption { user_agent: None, with_proxy: Some(true),