统一桌面壳外链失败响应
桌面壳外链打开失败返回与移动壳一致的稳定错误 桌面壳配置检查锁定外链失败错误口径
This commit is contained in:
@@ -1886,7 +1886,7 @@ for (const snippet of [
|
||||
'normalize_external_url',
|
||||
'open_normalized_desktop_external_url(app, url)',
|
||||
'desktop_external_url_request_accepts_only_safe_system_protocols',
|
||||
'"external url unavailable"',
|
||||
'"external URL cannot be opened"',
|
||||
'external_url_unavailable_response_is_stable',
|
||||
'open_desktop_host_bridge_native_page',
|
||||
'native_page_unavailable_response',
|
||||
|
||||
@@ -53,7 +53,11 @@ pub(crate) fn open_desktop_host_bridge_external_url(
|
||||
}
|
||||
|
||||
fn external_url_unavailable_response(request: &HostBridgeRequest) -> HostBridgeResponse {
|
||||
failed(request.id.clone(), "host_error", "external url unavailable")
|
||||
failed(
|
||||
request.id.clone(),
|
||||
"host_error",
|
||||
"external URL cannot be opened",
|
||||
)
|
||||
}
|
||||
|
||||
pub(crate) fn open_desktop_host_bridge_native_page(
|
||||
@@ -128,7 +132,7 @@ mod tests {
|
||||
assert!(!response.ok);
|
||||
let error = response.error.expect("external url error");
|
||||
assert_eq!(error.code, "host_error");
|
||||
assert_eq!(error.message, "external url unavailable");
|
||||
assert_eq!(error.message, "external URL cannot be opened");
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
Reference in New Issue
Block a user