docs: clarify default value of enableRemoteModule (#26170)
This commit is contained in:
parent
ff71d1cef6
commit
935f6396d5
1 changed files with 11 additions and 2 deletions
|
@ -702,7 +702,11 @@ succeeding.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
// Bad if the renderer can run untrusted content
|
// Bad if the renderer can run untrusted content
|
||||||
const mainWindow = new BrowserWindow({})
|
const mainWindow = new BrowserWindow({
|
||||||
|
webPreferences: {
|
||||||
|
enableRemoteModule: true
|
||||||
|
}
|
||||||
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
```js
|
```js
|
||||||
|
@ -716,12 +720,17 @@ const mainWindow = new BrowserWindow({
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<!-- Bad if the renderer can run untrusted content -->
|
<!-- Bad if the renderer can run untrusted content -->
|
||||||
<webview src="page.html"></webview>
|
<webview enableremotemodule="true" src="page.html"></webview>
|
||||||
|
|
||||||
<!-- Good -->
|
<!-- Good -->
|
||||||
<webview enableremotemodule="false" src="page.html"></webview>
|
<webview enableremotemodule="false" src="page.html"></webview>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> **Note:** The default value of `enableRemoteModule` is `false` starting
|
||||||
|
> from Electron 10. For prior versions, you need to explicitly disable
|
||||||
|
> the `remote` module by the means above.
|
||||||
|
|
||||||
|
|
||||||
## 16) Filter the `remote` module
|
## 16) Filter the `remote` module
|
||||||
|
|
||||||
If you cannot disable the `remote` module, you should filter the globals,
|
If you cannot disable the `remote` module, you should filter the globals,
|
||||||
|
|
Loading…
Reference in a new issue