feat: 支持自动检测浏览器并兼容 Chrome/Edge/Chromium

This commit is contained in:
WJZ_P
2026-03-16 00:02:56 +08:00
parent 39ec4942ea
commit e97810ff82
5 changed files with 133 additions and 61 deletions

18
.env
View File

@@ -1,24 +1,24 @@
# ── Gemini Skill 环境变量 / Environment Variables ──
# Chrome / Chromium 可执行文件路径(不设则需手动启动 Chrome
# Path to Chrome/Chromium executable (if not set, you need to start Chrome manually)
CHROME_PATH=
# 浏览器可执行文件路径,支持 Chrome / Edge / Chromium(不设则自动检测
# Browser executable path, supports Chrome / Edge / Chromium (auto-detect if not set)
BROWSER_PATH=
# CDP 远程调试端口
# CDP remote debugging port
CHROME_DEBUG_PORT=
BROWSER_DEBUG_PORT=
# Chrome 用户数据目录保持登录态、cookies 等)
# Chrome user data directory (persists login session, cookies, etc.)
CHROME_USER_DATA_DIR=
# 浏览器用户数据目录保持登录态、cookies 等)
# Browser user data directory (persists login session, cookies, etc.)
BROWSER_USER_DATA_DIR=
# 是否无头模式true / false
# Headless mode (true / false)
CHROME_HEADLESS=
BROWSER_HEADLESS=
# CDP 协议超时时间(毫秒)
# CDP protocol timeout (milliseconds)
CHROME_PROTOCOL_TIMEOUT=
BROWSER_PROTOCOL_TIMEOUT=
# 截图 / 图片输出目录
# Screenshot / image output directory