Class: ChromiumCookieQueryStrategy
Defined in: core/browsers/chromium/ChromiumCookieQueryStrategy.ts:36
Strategy for querying cookies from Chromium-based browsers (Chrome, Brave, Edge, etc.) This class extends the BaseChromiumCookieQueryStrategy with browser-specific path discovery and optional profile-name filtering.
Example
const strategy = new ChromiumCookieQueryStrategy('brave');
const cookies = await strategy.queryCookies('session', 'example.com');
// With profile filtering
const strategy = new ChromiumCookieQueryStrategy('chrome', 'Work');
const cookies = await strategy.queryCookies('session', 'example.com');Extends
BaseChromiumCookieQueryStrategy
Extended by
Constructors
Constructor
new ChromiumCookieQueryStrategy(
browser?,profileName?):ChromiumCookieQueryStrategy
Defined in: core/browsers/chromium/ChromiumCookieQueryStrategy.ts:45
Creates a new instance of ChromiumCookieQueryStrategy
Parameters
browser?
"chrome" | "chromium" | "edge" | "opera" | "opera-gx" | "brave" | "arc" | "vivaldi" | "whale"
The Chromium-based browser to query (chrome, brave, edge, etc.)
profileName?
string
Optional specific profile name to target
Returns
ChromiumCookieQueryStrategy
Overrides
BaseChromiumCookieQueryStrategy.constructor
Properties
browserName
readonlybrowserName:"unknown"|"Chrome"|"Firefox"|"Safari"|"internal"
Defined in: core/browsers/BaseCookieQueryStrategy.ts:41
The name of the browser this strategy is for
Inherited from
BaseChromiumCookieQueryStrategy.browserName
Methods
batchQueryCookies()
batchQueryCookies(
specs):Promise<object[]>
Defined in: core/browsers/chromium/BaseChromiumCookieQueryStrategy.ts:111
Batch query cookies for multiple specs Optimized to execute combined SQL queries per database file
Parameters
specs
object[]
Array of cookie specifications
Returns
Promise<object[]>
Array of exported cookies
Inherited from
BaseChromiumCookieQueryStrategy.batchQueryCookies
queryCookies()
queryCookies(
name,domain,store?,force?):Promise<object[]>
Defined in: core/browsers/BaseCookieQueryStrategy.ts:57
Queries cookies from the browser's cookie store
Parameters
name
string
The name pattern to match cookies against
domain
string
The domain pattern to match cookies against
store?
string
Optional path to a specific cookie store file
force?
boolean
Whether to force operations despite warnings (e.g., locked databases)
Returns
Promise<object[]>
A promise that resolves to an array of exported cookies
Inherited from
BaseChromiumCookieQueryStrategy.queryCookies