JBrowser Source Docs
You are reading the documentation for JBrowser 1.5.3. The newest release is 1.5.4. Go to the latest documentation

jbrowser.engine.page

Generated from the source code of JBrowser 1.5.3.

jbrowser/engine/page.py · 62 lines

QWebEnginePage subclass and the isolated-world bridge object.

BrowserPage#

class BrowserPage(QWebEnginePage)source
BrowserPage(profile: QWebEngineProfile, controller: 'TabController')

BrowserPage.createWindow#

createWindow(window_type: QWebEnginePage.WebWindowType) -> QWebEnginePage | Nonesource

BrowserPage.acceptNavigationRequest#

acceptNavigationRequest(url: QUrl, nav_type: QWebEnginePage.NavigationType, is_main: bool) -> boolsource

BrowserPage.javaScriptConsoleMessage#

javaScriptConsoleMessage(level, message: str, line: int, source: str) -> Nonesource

PageBridge#

class PageBridge(QObject)source
PageBridge(controller: 'TabController')

Exposed as jbBridge over QWebChannel inside JBrowser's isolated script world.

PageBridge.loginFormDetected#

loginFormDetected(count: int) -> Nonesource

PageBridge.credentialsSubmitted#

credentialsSubmitted(username: str, password: str) -> Nonesource

PageBridge.mediaUnsupported#

mediaUnsupported(kind: str) -> Nonesource