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.