ElectronWebContents.once method
ElectronWebContents › once
Unofficial
Registers a one-time listener for thebefore-input-event event. Signature:
once(event: "before-input-event", listener: (event: ElectronEvent, input: ElectronInput) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "before-input-event" | The event name. |
| listener | (event: ElectronEvent, input: ElectronInput) => void | Called when the before-input-event event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theblur event. Signature:
once(event: "blur", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "blur" | The event name. |
| listener | (...args: unknown[]) => void | Called when the blur event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thecertificate-error event. Signature:
once(event: "certificate-error", listener: (event: ElectronEvent, url: string, error: string, certificate: ElectronCertificate, callback: (isTrusted: boolean) => void, isMainFrame: boolean) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "certificate-error" | The event name. |
| listener | (event: ElectronEvent, url: string, error: string, certificate: ElectronCertificate, callback: (isTrusted: boolean) => void, isMainFrame: boolean) => void | Called when the certificate-error event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theconsole-message event. Signature:
once(event: "console-message", listener: (event: ElectronEvent, level: number, message: string, line: number, sourceId: string) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "console-message" | The event name. |
| listener | (event: ElectronEvent, level: number, message: string, line: number, sourceId: string) => void | Called when the console-message event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thecontext-menu event. Signature:
once(event: "context-menu", listener: (event: ElectronEvent, params: ElectronContextMenuParams) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "context-menu" | The event name. |
| listener | (event: ElectronEvent, params: ElectronContextMenuParams) => void | Called when the context-menu event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thecrashed event. Signature:
once(event: "crashed", listener: (event: ElectronEvent, killed: boolean) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "crashed" | The event name. |
| listener | (event: ElectronEvent, killed: boolean) => void | Called when the crashed event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thecursor-changed event. Signature:
once(event: "cursor-changed", listener: (event: ElectronEvent, type: string, image: ElectronNativeImage, scale: number, size: ElectronSize, hotspot: ElectronPoint) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "cursor-changed" | The event name. |
| listener | (event: ElectronEvent, type: string, image: ElectronNativeImage, scale: number, size: ElectronSize, hotspot: ElectronPoint) => void | Called when the cursor-changed event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedestroyed event. Signature:
once(event: "destroyed", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "destroyed" | The event name. |
| listener | (...args: unknown[]) => void | Called when the destroyed event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedevtools-closed event. Signature:
once(event: "devtools-closed", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "devtools-closed" | The event name. |
| listener | (...args: unknown[]) => void | Called when the devtools-closed event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedevtools-focused event. Signature:
once(event: "devtools-focused", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "devtools-focused" | The event name. |
| listener | (...args: unknown[]) => void | Called when the devtools-focused event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedevtools-opened event. Signature:
once(event: "devtools-opened", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "devtools-opened" | The event name. |
| listener | (...args: unknown[]) => void | Called when the devtools-opened event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedevtools-reload-page event. Signature:
once(event: "devtools-reload-page", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "devtools-reload-page" | The event name. |
| listener | (...args: unknown[]) => void | Called when the devtools-reload-page event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-attach-webview event. Signature:
once(event: "did-attach-webview", listener: (event: ElectronEvent, webContents: ElectronWebContents) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-attach-webview" | The event name. |
| listener | (event: ElectronEvent, webContents: ElectronWebContents) => void | Called when the did-attach-webview event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-change-theme-color event. Signature:
once(event: "did-change-theme-color", listener: (event: ElectronEvent, color: string | null) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-change-theme-color" | The event name. |
| listener | (event: ElectronEvent, color: string | null) => void | Called when the did-change-theme-color event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-create-window event. Signature:
once(event: "did-create-window", listener: (window: ElectronBrowserWindow, details: ElectronDidCreateWindowDetails) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-create-window" | The event name. |
| listener | (window: ElectronBrowserWindow, details: ElectronDidCreateWindowDetails) => void | Called when the did-create-window event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-fail-load event. Signature:
once(event: "did-fail-load", listener: (event: ElectronEvent, errorCode: number, errorDescription: string, validatedURL: string, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-fail-load" | The event name. |
| listener | (event: ElectronEvent, errorCode: number, errorDescription: string, validatedURL: string, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void | Called when the did-fail-load event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-fail-provisional-load event. Signature:
once(event: "did-fail-provisional-load", listener: (event: ElectronEvent, errorCode: number, errorDescription: string, validatedURL: string, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-fail-provisional-load" | The event name. |
| listener | (event: ElectronEvent, errorCode: number, errorDescription: string, validatedURL: string, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void | Called when the did-fail-provisional-load event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-finish-load event. Signature:
once(event: "did-finish-load", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-finish-load" | The event name. |
| listener | (...args: unknown[]) => void | Called when the did-finish-load event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-frame-finish-load event. Signature:
once(event: "did-frame-finish-load", listener: (event: ElectronEvent, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-frame-finish-load" | The event name. |
| listener | (event: ElectronEvent, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void | Called when the did-frame-finish-load event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-frame-navigate event. Signature:
once(event: "did-frame-navigate", listener: (event: ElectronEvent, url: string, httpResponseCode: number, httpStatusText: string, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-frame-navigate" | The event name. |
| listener | (event: ElectronEvent, url: string, httpResponseCode: number, httpStatusText: string, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void | Called when the did-frame-navigate event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-navigate event. Signature:
once(event: "did-navigate", listener: (event: ElectronEvent, url: string, httpResponseCode: number, httpStatusText: string) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-navigate" | The event name. |
| listener | (event: ElectronEvent, url: string, httpResponseCode: number, httpStatusText: string) => void | Called when the did-navigate event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-navigate-in-page event. Signature:
once(event: "did-navigate-in-page", listener: (event: ElectronEvent, url: string, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-navigate-in-page" | The event name. |
| listener | (event: ElectronEvent, url: string, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void | Called when the did-navigate-in-page event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-redirect-navigation event. Signature:
once(event: "did-redirect-navigation", listener: (event: ElectronEvent, url: string, isInPlace: boolean, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-redirect-navigation" | The event name. |
| listener | (event: ElectronEvent, url: string, isInPlace: boolean, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void | Called when the did-redirect-navigation event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-start-loading event. Signature:
once(event: "did-start-loading", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-start-loading" | The event name. |
| listener | (...args: unknown[]) => void | Called when the did-start-loading event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-start-navigation event. Signature:
once(event: "did-start-navigation", listener: (event: ElectronEvent, url: string, isInPlace: boolean, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-start-navigation" | The event name. |
| listener | (event: ElectronEvent, url: string, isInPlace: boolean, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void | Called when the did-start-navigation event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedid-stop-loading event. Signature:
once(event: "did-stop-loading", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "did-stop-loading" | The event name. |
| listener | (...args: unknown[]) => void | Called when the did-stop-loading event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thedom-ready event. Signature:
once(event: "dom-ready", listener: (event: ElectronEvent) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "dom-ready" | The event name. |
| listener | (event: ElectronEvent) => void | Called when the dom-ready event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theenter-html-full-screen event. Signature:
once(event: "enter-html-full-screen", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "enter-html-full-screen" | The event name. |
| listener | (...args: unknown[]) => void | Called when the enter-html-full-screen event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thefocus event. Signature:
once(event: "focus", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "focus" | The event name. |
| listener | (...args: unknown[]) => void | Called when the focus event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thefound-in-page event. Signature:
once(event: "found-in-page", listener: (event: ElectronEvent, result: ElectronResult) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "found-in-page" | The event name. |
| listener | (event: ElectronEvent, result: ElectronResult) => void | Called when the found-in-page event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theframe-created event. Signature:
once(event: "frame-created", listener: (event: ElectronEvent, details: ElectronFrameCreatedDetails) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "frame-created" | The event name. |
| listener | (event: ElectronEvent, details: ElectronFrameCreatedDetails) => void | Called when the frame-created event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theipc-message event. Signature:
once(event: "ipc-message", listener: (event: ElectronEvent, channel: string, ...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "ipc-message" | The event name. |
| listener | (event: ElectronEvent, channel: string, ...args: unknown[]) => void | Called when the ipc-message event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theipc-message-sync event. Signature:
once(event: "ipc-message-sync", listener: (event: ElectronEvent, channel: string, ...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "ipc-message-sync" | The event name. |
| listener | (event: ElectronEvent, channel: string, ...args: unknown[]) => void | Called when the ipc-message-sync event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theleave-html-full-screen event. Signature:
once(event: "leave-html-full-screen", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "leave-html-full-screen" | The event name. |
| listener | (...args: unknown[]) => void | Called when the leave-html-full-screen event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thelogin event. Signature:
once(event: "login", listener: (event: ElectronEvent, authenticationResponseDetails: ElectronAuthenticationResponseDetails, authInfo: ElectronAuthInfo, callback: (username?: string | undefined, password?: string | undefined) => void) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "login" | The event name. |
| listener | (event: ElectronEvent, authenticationResponseDetails: ElectronAuthenticationResponseDetails, authInfo: ElectronAuthInfo, callback: (username?: string | undefined, password?: string | undefined) => void) => void | Called when the login event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for themedia-paused event. Signature:
once(event: "media-paused", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "media-paused" | The event name. |
| listener | (...args: unknown[]) => void | Called when the media-paused event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for themedia-started-playing event. Signature:
once(event: "media-started-playing", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "media-started-playing" | The event name. |
| listener | (...args: unknown[]) => void | Called when the media-started-playing event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thenew-window event. Signature:
once(event: "new-window", listener: (event: ElectronNewWindowWebContentsEvent, url: string, frameName: string, disposition: "new-window" | "background-tab" | "default" | "foreground-tab" | "other" | "save-to-disk", options: BrowserWindowConstructorOptions, additionalFeatures: string[], referrer: ElectronReferrer, postBody: ElectronPostBody) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "new-window" | The event name. |
| listener | (event: ElectronNewWindowWebContentsEvent, url: string, frameName: string, disposition: "new-window" | "background-tab" | "default" | "foreground-tab" | "other" | "save-to-disk", options: BrowserWindowConstructorOptions, additionalFeatures: string[], referrer: ElectronReferrer, postBody: ElectronPostBody) => void | Called when the new-window event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thepage-favicon-updated event. Signature:
once(event: "page-favicon-updated", listener: (event: ElectronEvent, favicons: string[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "page-favicon-updated" | The event name. |
| listener | (event: ElectronEvent, favicons: string[]) => void | Called when the page-favicon-updated event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thepage-title-updated event. Signature:
once(event: "page-title-updated", listener: (event: ElectronEvent, title: string, explicitSet: boolean) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "page-title-updated" | The event name. |
| listener | (event: ElectronEvent, title: string, explicitSet: boolean) => void | Called when the page-title-updated event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thepaint event. Signature:
once(event: "paint", listener: (event: ElectronEvent, dirtyRect: ElectronRectangle, image: ElectronNativeImage) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "paint" | The event name. |
| listener | (event: ElectronEvent, dirtyRect: ElectronRectangle, image: ElectronNativeImage) => void | Called when the paint event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theplugin-crashed event. Signature:
once(event: "plugin-crashed", listener: (event: ElectronEvent, name: string, version: string) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "plugin-crashed" | The event name. |
| listener | (event: ElectronEvent, name: string, version: string) => void | Called when the plugin-crashed event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thepreferred-size-changed event. Signature:
once(event: "preferred-size-changed", listener: (event: ElectronEvent, preferredSize: ElectronSize) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "preferred-size-changed" | The event name. |
| listener | (event: ElectronEvent, preferredSize: ElectronSize) => void | Called when the preferred-size-changed event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thepreload-error event. Signature:
once(event: "preload-error", listener: (event: ElectronEvent, preloadPath: string, error: Error) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "preload-error" | The event name. |
| listener | (event: ElectronEvent, preloadPath: string, error: Error) => void | Called when the preload-error event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for therender-process-gone event. Signature:
once(event: "render-process-gone", listener: (event: ElectronEvent, details: ElectronRenderProcessGoneDetails) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "render-process-gone" | The event name. |
| listener | (event: ElectronEvent, details: ElectronRenderProcessGoneDetails) => void | Called when the render-process-gone event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theresponsive event. Signature:
once(event: "responsive", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "responsive" | The event name. |
| listener | (...args: unknown[]) => void | Called when the responsive event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theselect-bluetooth-device event. Signature:
once(event: "select-bluetooth-device", listener: (event: ElectronEvent, devices: ElectronBluetoothDevice[], callback: (deviceId: string) => void) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "select-bluetooth-device" | The event name. |
| listener | (event: ElectronEvent, devices: ElectronBluetoothDevice[], callback: (deviceId: string) => void) => void | Called when the select-bluetooth-device event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theselect-client-certificate event. Signature:
once(event: "select-client-certificate", listener: (event: ElectronEvent, url: string, certificateList: ElectronCertificate[], callback: (certificate: ElectronCertificate) => void) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "select-client-certificate" | The event name. |
| listener | (event: ElectronEvent, url: string, certificateList: ElectronCertificate[], callback: (certificate: ElectronCertificate) => void) => void | Called when the select-client-certificate event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theunresponsive event. Signature:
once(event: "unresponsive", listener: (...args: unknown[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "unresponsive" | The event name. |
| listener | (...args: unknown[]) => void | Called when the unresponsive event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for theupdate-target-url event. Signature:
once(event: "update-target-url", listener: (event: ElectronEvent, url: string) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "update-target-url" | The event name. |
| listener | (event: ElectronEvent, url: string) => void | Called when the update-target-url event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thewill-attach-webview event. Signature:
once(event: "will-attach-webview", listener: (event: ElectronEvent, webPreferences: WebPreferences, params: Record<string, string>) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "will-attach-webview" | The event name. |
| listener | (event: ElectronEvent, webPreferences: WebPreferences, params: Record<string, string>) => void | Called when the will-attach-webview event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thewill-navigate event. Signature:
once(event: "will-navigate", listener: (event: ElectronEvent, url: string) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "will-navigate" | The event name. |
| listener | (event: ElectronEvent, url: string) => void | Called when the will-navigate event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thewill-prevent-unload event. Signature:
once(event: "will-prevent-unload", listener: (event: ElectronEvent) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "will-prevent-unload" | The event name. |
| listener | (event: ElectronEvent) => void | Called when the will-prevent-unload event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thewill-redirect event. Signature:
once(event: "will-redirect", listener: (event: ElectronEvent, url: string, isInPlace: boolean, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "will-redirect" | The event name. |
| listener | (event: ElectronEvent, url: string, isInPlace: boolean, isMainFrame: boolean, frameProcessId: number, frameRoutingId: number) => void | Called when the will-redirect event is emitted. |
Returns: this — This web contents instance.
Unofficial
Registers a one-time listener for thezoom-changed event. Signature:
once(event: "zoom-changed", listener: (event: ElectronEvent, zoomDirection: "in" | "out") => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "zoom-changed" | The event name. |
| listener | (event: ElectronEvent, zoomDirection: "in" | "out") => void | Called when the zoom-changed event is emitted. |
Returns: this — This web contents instance.