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.