This commit is contained in:
nafer committed 2026-03-10 19:26:38 +03:00
1 parent a3c3d65c02
commit e8143e2627
1 file changed
+10 -5
+10 -5
View File
@@ -811,6 +811,7 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str):
f"--server-args=-screen 0 {width}x{height}x24", f"--server-args=-screen 0 {width}x{height}x24",
]) ])
# Всегда добавляем --no-sandbox
chrome_cmd.extend([ chrome_cmd.extend([
chrome_exe, chrome_exe,
f"--remote-debugging-port={CHROME_INTERNAL_PORT}", f"--remote-debugging-port={CHROME_INTERNAL_PORT}",
@@ -843,16 +844,15 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str):
"--enable-unsafe-swiftshader", "--enable-unsafe-swiftshader",
"--ignore-gpu-blocklist", "--ignore-gpu-blocklist",
"--enable-webgl", "--enable-webgl",
"--use-gl=angle", "--use-gl=desktop",
"--use-angle=swiftshader",
"--test-type",
# WebGL флаги вместо WebGPU (который не работает в контейнере)
"--enable-webgl",
"--ignore-gpu-blocklist", "--ignore-gpu-blocklist",
"--enable-accelerated-2d-canvas", "--enable-accelerated-2d-canvas",
"--enable-gpu-rasterization", "--enable-gpu-rasterization",
"--enable-zero-copy", "--enable-zero-copy",
"--ignore-webgl-blacklist", "--ignore-webgl-blacklist",
# Добавляем экспериментальные флаги для WebGL
"--enable-experimental-webgl",
"--enable-webgl2-compute-context",
]) ])
# Добавляем расширение CapSolver для автоматического решения капчи # Добавляем расширение CapSolver для автоматического решения капчи
@@ -987,8 +987,13 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str):
"--disable-dev-shm-usage", "--disable-dev-shm-usage",
"--disable-gpu", "--disable-gpu",
"--enable-webgl", "--enable-webgl",
"--use-gl=desktop",
"--ignore-gpu-blocklist", "--ignore-gpu-blocklist",
"--enable-accelerated-2d-canvas", "--enable-accelerated-2d-canvas",
"--enable-gpu-rasterization",
"--enable-zero-copy",
"--ignore-webgl-blacklist",
"--enable-experimental-webgl",
] ]
# Используем Google Chrome если доступен # Используем Google Chrome если доступен