Skip to main content

Function: tryOpenExternalValidated()

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.