@itd-api/turnstile / BrowserOptions
Interface: BrowserOptions
Defined in: launch.ts:47
Настройки запуска браузера.
Extended by
Properties
args?
optional args?: readonly string[];Defined in: launch.ts:58
Дополнительные аргументы командной строки — добавляются к стандартным.
disableSandbox?
optional disableSandbox?: boolean;Defined in: launch.ts:66
Отключить sandbox Chromium. По умолчанию false.
Используйте только внутри изолированного контейнера, где sandbox невозможно настроить: страница исполняет удалённый код виджета, и без изоляции браузера его компрометация получает больше доступа к процессу и системе.
executablePath?
optional executablePath?: string;Defined in: launch.ts:56
Путь к исполняемому файлу браузера, если он лежит не там, где ищет Playwright.
headless?
optional headless?: boolean;Defined in: launch.ts:54
Запускать ли браузер без окна. По умолчанию false.
В безоконном режиме виджет проходится заметно хуже: признаки такого режима видны странице. На сервере поднимите виртуальный дисплей (xvfb-run -a node bot.js).
launch?
optional launch?: () => Promise<Browser>;Defined in: launch.ts:82
Свой запуск браузера. Заменяет все остальные параметры запуска.
Нужен, чтобы подставить другой драйвер или подключиться к уже работающему браузеру.
Returns
Promise<Browser>
Example
launch: async () => {
const { chromium } = await import('patchright');
return chromium.launch({ headless: false });
};proxy?
optional proxy?: object;Defined in: launch.ts:68
Прокси для браузера.
password?
optional password?: string;server
server: string;username?
optional username?: string;