chromium

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2026 License: MIT Imports: 18 Imported by: 0

Documentation

Overview

Package chromium loads cookies from Chromium-based browser stores.

Index

Constants

This section is empty.

Variables

View Source
var (
	// ChromeBrowser describes Google Chrome.
	ChromeBrowser = browserFromSpec(browsercfg.MustChromium("chrome"))
	// BraveBrowser describes Brave.
	BraveBrowser = browserFromSpec(browsercfg.MustChromium("brave"))
	// ChromiumBrowser describes Chromium.
	ChromiumBrowser = browserFromSpec(browsercfg.MustChromium("chromium"))
	// VivaldiBrowser describes Vivaldi.
	VivaldiBrowser = browserFromSpec(browsercfg.MustChromium("vivaldi"))
	// EdgeBrowser describes Microsoft Edge.
	EdgeBrowser = browserFromSpec(browsercfg.MustChromium("edge"))
	// EdgeDevBrowser describes Microsoft Edge Dev.
	EdgeDevBrowser = browserFromSpec(browsercfg.MustChromium("edge-dev"))
	// OperaBrowser describes Opera.
	OperaBrowser = browserFromSpec(browsercfg.MustChromium("opera"))
	// OperaGXBrowser describes Opera GX.
	OperaGXBrowser = browserFromSpec(browsercfg.MustChromium("opera-gx"))
	// ArcBrowser describes Arc.
	ArcBrowser = browserFromSpec(browsercfg.MustChromium("arc"))
)

Functions

This section is empty.

Types

type Browser

type Browser struct {
	Name               string
	CookieFilePatterns []string
	Secrets            []secretRef
	LinuxLibsecretRefs []linuxLibsecretRef
	LinuxKWalletRefs   []linuxKWalletRef
	LocalStatePaths    []string
	WindowsKeySources  []windowsKeySource
}

Browser describes a Chromium-based browser family.

type Loader

type Loader struct {
	// contains filtered or unexported fields
}

Loader reads Chromium cookie databases.

func NewLoader

func NewLoader(secretProvider secrets.Provider) Loader

NewLoader builds a Chromium loader with the given secret provider.

func (Loader) Load

func (l Loader) Load(browser Browser, cookieFiles, domains []string) ([]*http.Cookie, error)

Load reads cookies from the configured Chromium browser store paths.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL