From a767400400c9524a8eb4134af17a1e87bee3c203 Mon Sep 17 00:00:00 2001 From: kurihada Date: Sun, 1 Mar 2026 00:40:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Chromium=20=E6=B7=BB=E5=8A=A0=20--no-san?= =?UTF-8?q?dbox=20=E7=AD=89=20Docker=20=E5=BF=85=E8=A6=81=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/browser/manager.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/browser/manager.ts b/src/browser/manager.ts index c2d36ad..6e3968e 100644 --- a/src/browser/manager.ts +++ b/src/browser/manager.ts @@ -279,6 +279,12 @@ export class BrowserManager { const browser = await chromium.launch({ headless: config.headless, ...(config.browserBin ? { executablePath: config.browserBin } : {}), + args: [ + '--no-sandbox', // Required in Docker (no user namespaces) + '--disable-setuid-sandbox', + '--disable-dev-shm-usage', // Use /tmp instead of /dev/shm + '--disable-gpu', + ], }); // React to unexpected disconnects (e.g. browser crash, OOM kill).