📝 Document setPermissionRequestHandler(null)

This commit is contained in:
Felix Rieseberg 2017-11-07 21:39:59 -08:00
parent 9291ab95dd
commit 13749797ec

View file

@ -287,7 +287,7 @@ win.webContents.session.setCertificateVerifyProc((request, callback) => {
#### `ses.setPermissionRequestHandler(handler)` #### `ses.setPermissionRequestHandler(handler)`
* `handler` Function * `handler` Function | null
* `webContents` [WebContents](web-contents.md) - WebContents requesting the permission. * `webContents` [WebContents](web-contents.md) - WebContents requesting the permission.
* `permission` String - Enum of 'media', 'geolocation', 'notifications', 'midiSysex', * `permission` String - Enum of 'media', 'geolocation', 'notifications', 'midiSysex',
'pointerLock', 'fullscreen', 'openExternal'. 'pointerLock', 'fullscreen', 'openExternal'.
@ -296,6 +296,7 @@ win.webContents.session.setCertificateVerifyProc((request, callback) => {
Sets the handler which can be used to respond to permission requests for the `session`. Sets the handler which can be used to respond to permission requests for the `session`.
Calling `callback(true)` will allow the permission and `callback(false)` will reject it. Calling `callback(true)` will allow the permission and `callback(false)` will reject it.
To clear the handler, call `setPermissionRequestHandler(null)`.
```javascript ```javascript
const {session} = require('electron') const {session} = require('electron')