diff --git a/src/main.cpp b/src/main.cpp index 2e155e8..776a3e7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -153,6 +153,10 @@ int main(int argc, char *argv[]) #if defined __sw_64__ || __loongarch__ chromium_flags.append("--no-sandbox"); #endif + // 如果配置文件中设置了关闭沙箱,则添加no-sandbox标志 + if (Utils::shouldDisableWebEngineSandbox()) { + chromium_flags.append("--no-sandbox"); + } qputenv("QTWEBENGINE_CHROMIUM_FLAGS", chromium_flags.join(" ").toUtf8()); /** @@ -199,4 +203,4 @@ int main(int argc, char *argv[]) w.show(); return a.exec(); -} +} \ No newline at end of file