mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
docs: note that new-window event is deprecated (#28582)
* docs: note that new-window event is deprecated * Update breaking-changes.md * Update docs/breaking-changes.md Co-authored-by: Jeremy Rose <jeremya@chromium.org>
This commit is contained in:
@@ -136,6 +136,22 @@ systemPreferences.isHighContrastColorScheme()
|
||||
nativeTheme.shouldUseHighContrastColors
|
||||
```
|
||||
|
||||
### Deprecated: WebContents `new-window` event
|
||||
|
||||
The `new-window` event of WebContents has been deprecated. It is replaced by [`webContents.setWindowOpenHandler()`](api/web-contents.md#contentssetwindowopenhandlerhandler).
|
||||
|
||||
```js
|
||||
// Deprecated in Electron 13
|
||||
webContents.on('new-window', (event) => {
|
||||
event.preventDefault()
|
||||
})
|
||||
|
||||
// Replace with
|
||||
webContents.setWindowOpenHandler((details) => {
|
||||
return { action: 'deny' }
|
||||
})
|
||||
```
|
||||
|
||||
## Planned Breaking API Changes (12.0)
|
||||
|
||||
### Removed: Pepper Flash support
|
||||
|
||||
Reference in New Issue
Block a user