# eric6.WebBrowser.JavaScript.ExternalJsObject

Module implementing the JavaScript external object being the endpoint of a web channel.

### Global Attributes

None

### Classes

ExternalJsObject | Class implementing the endpoint of our web channel.

### Functions

None

## ExternalJsObject

Class implementing the endpoint of our web channel.

### Derived from

QObject

### Class Attributes

None

### Class Methods

None

### Methods

ExternalJsObject | Constructor
page | Public method returning a reference to the web page object.
passwordManager | Public method to get a reference to the password manager JavaScript object.
speedDial | Public method returning a reference to a speed dial object.
startPage | Public method to get a reference to the start page JavaScript object.

### Static Methods

None

#### ExternalJsObject (Constructor)

ExternalJsObject(page)

Constructor

page (WebBrowserPage)
  reference to the web page object

#### ExternalJsObject.page

page()

Public method returning a reference to the web page object.

Returns:
  reference to the web page object

Return Type:
  WebBrowserPage

#### ExternalJsObject.passwordManager

passwordManager()

Public method to get a reference to the password manager JavaScript object.

Returns:
  reference to the password manager JavaScript object

Return Type:
  StartPageJsObject

#### ExternalJsObject.speedDial

speedDial()

Public method returning a reference to a speed dial object.

Returns:
  reference to a speed dial object

Return Type:
  SpeedDial

#### ExternalJsObject.startPage

startPage()

Public method to get a reference to the start page JavaScript object.

Returns:
  reference to the start page JavaScript object

Return Type:
  StartPageJsObject

Up