Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apify/camoufox-js
/ functions
Functions
162 in github.com/apify/camoufox-js
⨍
Functions
162
◇
Types & classes
88
↓ 22 callers
Method
close
()
src/webgl/sample.ts:10
↓ 15 callers
Function
Camoufox
( launch_options: LaunchOptions & { user_data_dir?: UserDataDir } = {}, )
src/sync_api.ts:11
↓ 14 callers
Method
warn
(warningKey: string, iKnowWhatImDoing?: boolean)
src/warnings.ts:14
↓ 11 callers
Function
getAsBooleanFromENV
( name: string, defaultValue?: boolean | undefined, )
src/utils.ts:81
↓ 10 callers
Method
get
()
src/virtdisplay.ts:97
↓ 9 callers
Method
kill
()
src/virtdisplay.ts:139
↓ 9 callers
Function
setInto
(target: Record<string, any>, key: string, value: any)
src/utils.ts:267
↓ 6 callers
Function
isDomainSet
( config: Record<string, any>, ...properties: string[] )
src/utils.ts:273
↓ 5 callers
Function
mergeInto
( target: Record<string, any>, source: Record<string, any>, )
src/utils.ts:256
↓ 5 callers
Function
procOf
(vd: VirtualDisplay)
test/virtdisplay.test.ts:34
↓ 5 callers
Function
track
(vd: VirtualDisplay)
test/virtdisplay.test.ts:16
↓ 4 callers
Function
asFloat
(element: any, attr: string)
src/locale.ts:252
↓ 4 callers
Function
getPath
(file: string)
src/pkgman.ts:415
↓ 4 callers
Method
install
()
src/pkgman.ts:293
↓ 4 callers
Method
invalidInput
(locale: string)
src/exceptions.ts:98
↓ 4 callers
Function
waitForExit
(vd: VirtualDisplay, timeoutMs = 5_000)
test/virtdisplay.test.ts:39
↓ 3 callers
Method
asConfig
()
src/locale.ts:39
↓ 3 callers
Function
camoufoxPath
(downloadIfMissing: boolean = true)
src/pkgman.ts:392
↓ 3 callers
Method
create
()
src/__main__.ts:29
↓ 3 callers
Function
getAuthorizationHeaders
(url: string)
src/pkgman.ts:35
↓ 3 callers
Function
normalizeLocale
(locale: string)
src/locale.ts:84
↓ 3 callers
Method
prepare
(query: string)
src/webgl/sample.ts:9
↓ 3 callers
Function
randint
(min: number, max: number)
src/utils.ts:632
↓ 3 callers
Function
webdl
( url: string, desc: string = "", bar: boolean = true, buffer: Writable | null = null, { retries }: { ret
src/pkgman.ts:438
↓ 2 callers
Method
cleanup
()
src/pkgman.ts:278
↓ 2 callers
Function
downloadMMDB
()
src/locale.ts:186
↓ 2 callers
Method
fromPath
(filePath: PathLike = INSTALL_DIR)
src/pkgman.ts:123
↓ 2 callers
Method
fromRegion
(region: string)
src/locale.ts:369
↓ 2 callers
Function
geoipAllowed
()
src/locale.ts:178
↓ 2 callers
Method
getAsset
( { retries }: { retries: number } = { retries: 5 }, )
src/pkgman.ts:167
↓ 2 callers
Function
getFingerprint
()
test/basics.test.ts:186
↓ 2 callers
Function
handleLocale
( locale: string, ignoreRegion: boolean = false, )
src/locale.ts:99
↓ 2 callers
Method
init
()
src/pkgman.ts:220
↓ 2 callers
Function
installWith
(fetchImpl: ReturnType<typeof vi.fn>)
test/pkgman.test.ts:86
↓ 2 callers
Function
installedVerStr
()
src/pkgman.ts:388
↓ 2 callers
Method
isSupported
()
src/pkgman.ts:119
↓ 2 callers
Method
isUpdateNeeded
()
src/__main__.ts:35
↓ 2 callers
Function
launchOptions
({ config, os, block_images, block_webrtc, block_webgl, disable_coop, webgl_config, geoip, humanize,
src/utils.ts:510
↓ 2 callers
Function
launchServer
({ port, ws_path, ...options }: | LaunchOptions | { port?: number; ws_path?: string })
src/server.ts:4
↓ 2 callers
Method
lessThan
(other: Version)
src/pkgman.ts:111
↓ 2 callers
Function
maybeDownloadAddons
( addons: Record<string, string>, addonsList: string[] = [], )
src/addons.ts:69
↓ 2 callers
Method
normalizeProbabilities
( languages: string[], freq: number[], )
src/locale.ts:326
↓ 2 callers
Function
openDatabase
(pathName: string)
src/webgl/sample.ts:15
↓ 2 callers
Function
randrange
(min: number, max: number)
src/fingerprints.ts:16
↓ 2 callers
Function
sampleWebGL
( os: "win" | "mac" | "lin", vendor?: string, renderer?: string, )
src/webgl/sample.ts:47
↓ 2 callers
Function
stagingDirs
()
test/pkgman.test.ts:80
↓ 2 callers
Function
syncAttachVD
( browser: any, virtualDisplay?: VirtualDisplay | null, )
src/utils.ts:336
↓ 2 callers
Function
validIPv4
(ip: string | false)
src/ip.ts:55
↓ 2 callers
Function
validIPv6
(ip: string | false)
src/ip.ts:62
↓ 2 callers
Function
validateIP
(ip: string)
src/ip.ts:69
↓ 2 callers
Function
verifyLocale
(loc: string)
src/locale.ts:77
↓ 2 callers
Method
weightedRandomChoice
(items: T[], weights: number[])
src/locale.ts:334
↓ 1 callers
Function
NewBrowser
( playwright: BrowserType<Browser>, headless: boolean | "virtual" = false, fromOptions: Record<string, any>
src/sync_api.ts:28
↓ 1 callers
Function
_castToProperties
( camoufoxData: Record<string, any>, castEnum: Record<string, any>, bfDict: Record<string, any>, ffVersion
src/fingerprints.ts:24
↓ 1 callers
Function
addDefaultAddons
( addonsList: string[], excludeList: (keyof typeof DefaultAddons)[] = [], )
src/addons.ts:30
↓ 1 callers
Method
asRange
()
src/__version__.ts:12
↓ 1 callers
Method
asString
()
src/locale.ts:32
↓ 1 callers
Method
assert_linux
()
src/virtdisplay.ts:148
↓ 1 callers
Method
buildMinMax
()
src/pkgman.ts:138
↓ 1 callers
Method
buildSortedRel
()
src/pkgman.ts:91
↓ 1 callers
Method
checkAsset
(asset: any)
src/pkgman.ts:157
↓ 1 callers
Function
checkCustomFingerprint
(fingerprint: Fingerprint)
src/utils.ts:222
↓ 1 callers
Method
cleanup
()
src/__main__.ts:76
↓ 1 callers
Function
confirmPaths
(paths: string[])
src/addons.ts:14
↓ 1 callers
Function
determineUAOS
(userAgent: string)
src/utils.ts:175
↓ 1 callers
Function
downloadAndExtract
( url: string, extractPath: string, name: string, )
src/addons.ts:49
↓ 1 callers
Method
extractZip
(zipFile: string | Buffer)
src/pkgman.ts:273
↓ 1 callers
Function
failingFetch
()
test/pkgman.test.ts:32
↓ 1 callers
Method
fetchLatest
()
src/pkgman.ts:258
↓ 1 callers
Function
fromBrowserforge
( fingerprint: Fingerprint, ffVersion?: string, )
src/fingerprints.ts:76
↓ 1 callers
Method
fromLanguage
(language: string)
src/locale.ts:378
↓ 1 callers
Function
generateFingerprint
( window?: [number, number], config?: Partial<FingerprintGeneratorOptions>, )
src/fingerprints.ts:110
↓ 1 callers
Function
getAddonPath
* Returns a path to the addon
src/addons.ts:61
↓ 1 callers
Function
getEnvVars
(configMap: ConfigMap, userAgentOS: string)
src/utils.ts:48
↓ 1 callers
Function
getGeolocation
(ip: string)
src/locale.ts:212
↓ 1 callers
Function
getImpit
(proxy?: string)
src/ip.ts:83
↓ 1 callers
Method
getPlatformArch
()
src/pkgman.ts:240
↓ 1 callers
Function
getProxyUrl
* Convert a Playwright proxy string to a URL object. * * Implementation from https://github.com/microsoft/playwright/blob/3873b72ac1441ca691f7594f0e
src/utils.ts:476
↓ 1 callers
Function
getScreenCons
(headless?: boolean)
src/utils.ts:190
↓ 1 callers
Function
getTargetOS
(config: Record<string, any>)
src/utils.ts:168
↓ 1 callers
Function
getUnicodeInfo
()
src/locale.ts:244
↓ 1 callers
Function
handleLocales
( locales: string | string[], config: Record<string, any>, )
src/locale.ts:135
↓ 1 callers
Function
handleScreenXY
( camoufoxData: Record<string, any>, fpScreen: ScreenFingerprint, )
src/fingerprints.ts:51
↓ 1 callers
Function
handleWindowSize
( fp: Fingerprint, outerWidth: number, outerHeight: number, )
src/fingerprints.ts:91
↓ 1 callers
Method
isSupportedPath
(path: PathLike)
src/pkgman.ts:134
↓ 1 callers
Function
joinUnique
(seq: string[])
src/locale.ts:157
↓ 1 callers
Function
killAllTracked
()
test/virtdisplay.test.ts:21
↓ 1 callers
Function
launchPath
()
src/pkgman.ts:428
↓ 1 callers
Method
loadLanguageData
(language: string)
src/locale.ts:288
↓ 1 callers
Function
loadProperties
(filePath?: PathLike)
src/utils.ts:96
↓ 1 callers
Method
loadTerritoryData
(isoCode: string)
src/locale.ts:267
↓ 1 callers
Method
loadUnicodeInfo
()
src/locale.ts:263
↓ 1 callers
Method
missingAssetError
()
src/pkgman.ts:161
↓ 1 callers
Method
parseServer
(server: string)
src/ip.ts:14
↓ 1 callers
Function
publicIP
(proxy?: string)
src/ip.ts:102
↓ 1 callers
Function
removeMMDB
()
src/locale.ts:202
↓ 1 callers
Method
setVersion
()
src/pkgman.ts:286
↓ 1 callers
Method
spawnXvfb
* Launch Xvfb with -displayfd 3 so the kernel/Xvfb itself picks a free * display number atomically and reports it back to us. Avoids userspace race
src/virtdisplay.ts:74
↓ 1 callers
Function
succeedingFetch
()
test/pkgman.test.ts:44
↓ 1 callers
Function
unzip
( zipFile: Buffer, extractPath: string, desc?: string, bar: boolean = true, )
src/pkgman.ts:496
next →
1–100 of 162, ranked by callers