jbrowser.engine.profiles
Generated from the source code of JBrowser 1.5.1.
One isolated QWebEngineProfile per space.
Persistent spaces get their own storage + cache directories (cookies, localStorage, IndexedDB, service workers, HTTP cache, permissions). Incognito spaces use off-the-record profiles that keep everything in memory and leave nothing on disk once closed.
Constants#
| Name | Value |
|---|---|
WA |
QWebEngineSettings.WebAttribute |
ProfileManager#
class ProfileManager(QObject)source
ProfileManager(ctx: 'AppContext', parent: QObject | None=None)
ProfileManager.profile_for#
profile_for(space: Space) -> QWebEngineProfilesource
ProfileManager.get#
get(space_id: str) -> QWebEngineProfile | Nonesource
ProfileManager.all#
all() -> list[QWebEngineProfile]source
ProfileManager.space_id_of#
space_id_of(profile: QWebEngineProfile) -> strsource
ProfileManager.release#
release(space: Space) -> Nonesource
Destroy a space's profile once its pages are gone; wipe its disk data if persistent.
ProfileManager.dispose_all#
dispose_all() -> Nonesource
ProfileManager.sync_user_scripts#
sync_user_scripts() -> Nonesource
ProfileManager.reinstall_scripts#
reinstall_scripts() -> Nonesource
ProfileManager.clear_cache#
clear_cache(space_id: str | None=None) -> Nonesource
ProfileManager.clear_cookies#
clear_cookies(space_id: str | None=None) -> Nonesource
ProfileManager.clear_visited_links#
clear_visited_links(space_id: str | None=None) -> Nonesource
Functions#
accept_language#
accept_language() -> strsource
Chrome-style Accept-Language from the Windows display languages, e.g. "en-AU,en;q=0.9". Qt sends none by default, and a browser without one looks like a bot.