Skip to main content

Function: tryOpenExternalValidated()

function tryOpenExternalValidated(args: {
failureMessagePrefix: string;
policy?: Readonly<{
requireHttps?: boolean;
}>;
url: unknown;
}): Promise<TryOpenExternalValidatedResult>;

Defined in: electron/services/shell/validatedExternalOpen.ts:106

Best-effort external URL open that never throws.

Parameters​

args​

failureMessagePrefix​

string

policy?​

Readonly<{ requireHttps?: boolean; }>

url​

unknown

Returns​

Promise<TryOpenExternalValidatedResult>

Remarks​

Intended for navigation interception flows (WindowService) where failures should be logged but not crash the app.