JBrowser Source Docs

jbrowser.engine.page

Generated from the source code of JBrowser 1.5.4.

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