Merge pull request #6934 from electron/add-missing-class-descriptions
Give every class a description
This commit is contained in:
commit
1276587ebe
3 changed files with 23 additions and 13 deletions
|
@ -145,7 +145,7 @@ Creates a new `NativeImage` instance from `dataURL`.
|
||||||
|
|
||||||
## Class: NativeImage
|
## Class: NativeImage
|
||||||
|
|
||||||
A native wrapper for images such as tray, dock, and application icons.
|
> Natively wrap images such as tray, dock, and application icons.
|
||||||
|
|
||||||
### Instance Methods
|
### Instance Methods
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,8 @@ Returns the default session object of the app.
|
||||||
|
|
||||||
## Class: Session
|
## Class: Session
|
||||||
|
|
||||||
|
> Get and set properties of a session.
|
||||||
|
|
||||||
You can create a `Session` object in the `session` module:
|
You can create a `Session` object in the `session` module:
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
|
@ -357,8 +359,10 @@ app.on('ready', function () {
|
||||||
|
|
||||||
## Class: Cookies
|
## Class: Cookies
|
||||||
|
|
||||||
The `Cookies` class gives you ability to query and modify cookies. Instances of
|
> Query and modify a session's cookies.
|
||||||
`Cookies` class must be received by using `cookies` property of `Session` class.
|
|
||||||
|
Instances of the `Cookies` class are accessed by using `cookies` property of
|
||||||
|
a `Session`.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
|
|
||||||
|
@ -450,21 +454,22 @@ Removes the cookies matching `url` and `name`, `callback` will called with
|
||||||
|
|
||||||
## Class: WebRequest
|
## Class: WebRequest
|
||||||
|
|
||||||
The `WebRequest` class allows to intercept and modify contents of a request at
|
> Intercept and modify the contents of a request at various stages of its lifetime.
|
||||||
various stages of its lifetime. Instances of `WebRequest` class must be received
|
|
||||||
by using `webRequest` property of `Session` class.
|
|
||||||
|
|
||||||
The methods of `WebRequest` accept an optional `filter` and a `listener`, the
|
Instances of the `WebRequest` class are accessed by using the `webRequest`
|
||||||
|
property of a `Session`.
|
||||||
|
|
||||||
|
The methods of `WebRequest` accept an optional `filter` and a `listener`. The
|
||||||
`listener` will be called with `listener(details)` when the API's event has
|
`listener` will be called with `listener(details)` when the API's event has
|
||||||
happened, the `details` is an object that describes the request. Passing `null`
|
happened. The `details` object describes the request. Passing `null`
|
||||||
as `listener` will unsubscribe from the event.
|
as `listener` will unsubscribe from the event.
|
||||||
|
|
||||||
The `filter` is an object that has an `urls` property, which is an Array of URL
|
The `filter` object has a `urls` property which is an Array of URL
|
||||||
patterns that will be used to filter out the requests that do not match the URL
|
patterns that will be used to filter out the requests that do not match the URL
|
||||||
patterns. If the `filter` is omitted then all requests will be matched.
|
patterns. If the `filter` is omitted then all requests will be matched.
|
||||||
|
|
||||||
For certain events the `listener` is passed with a `callback`, which should be
|
For certain events the `listener` is passed with a `callback`, which should be
|
||||||
called with an `response` object when `listener` has done its work.
|
called with a `response` object when `listener` has done its work.
|
||||||
|
|
||||||
An example of adding `User-Agent` header for requests:
|
An example of adding `User-Agent` header for requests:
|
||||||
|
|
||||||
|
|
|
@ -29,8 +29,8 @@ console.log(webContents)
|
||||||
|
|
||||||
### `webContents.getAllWebContents()`
|
### `webContents.getAllWebContents()`
|
||||||
|
|
||||||
Returns an array of all web contents. This will contain web contents for all
|
Returns an array of all `WebContents` instances. This will contain web contents
|
||||||
windows, webviews, opened devtools, and devtools extension background pages.
|
for all windows, webviews, opened devtools, and devtools extension background pages.
|
||||||
|
|
||||||
### `webContents.getFocusedWebContents()`
|
### `webContents.getFocusedWebContents()`
|
||||||
|
|
||||||
|
@ -39,6 +39,8 @@ returns `null`.
|
||||||
|
|
||||||
## Class: WebContents
|
## Class: WebContents
|
||||||
|
|
||||||
|
> Render and control the contents of a BrowserWindow instance.
|
||||||
|
|
||||||
### Instance Events
|
### Instance Events
|
||||||
|
|
||||||
#### Event: 'did-finish-load'
|
#### Event: 'did-finish-load'
|
||||||
|
@ -1161,7 +1163,10 @@ Get the debugger instance for this webContents.
|
||||||
|
|
||||||
## Class: Debugger
|
## Class: Debugger
|
||||||
|
|
||||||
Debugger API serves as an alternate transport for [remote debugging protocol][rdp].
|
> An alternate transport for Chrome's remote debugging protocol.
|
||||||
|
|
||||||
|
Chrome Developer Tools has a [special binding][rdp] available at JavaScript
|
||||||
|
runtime that allows interacting with pages and instrumenting them.
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
const {BrowserWindow} = require('electron')
|
const {BrowserWindow} = require('electron')
|
||||||
|
|
Loading…
Reference in a new issue