zlwu 9 maanden geleden
bovenliggende
commit
d28389a496
3 gewijzigde bestanden met toevoegingen van 25 en 1 verwijderingen
  1. 7 0
      client-tauri/.gitignore
  2. 16 0
      client-tauri/README.md
  3. 2 1
      client-tauri/package.json

+ 7 - 0
client-tauri/.gitignore

@@ -0,0 +1,7 @@
+# Ignore bundled browser binaries which are no longer used
+browsers/
+
+# Node modules and build output
+node_modules/
+dist/
+build/

+ 16 - 0
client-tauri/README.md

@@ -252,6 +252,22 @@ npm run tauri build
 - [ ] 完整的安全审计
 - [ ] 性能优化
 
+## 内置浏览器 (bundled browsers)
+
+早期版本包含了预打包的浏览器二进制(存放在 `browsers/` 目录)用于自动化测试或无头执行。当前工程已迁移为使用系统安装的浏览器,不再需要包含这些二进制文件。
+
+如果你本地还有 `browsers/` 目录,占用较多磁盘空间,可以安全删除:
+
+```bash
+# 在 client-tauri 目录下运行
+npm run clean:browsers
+
+# 或手动删除
+rm -rf ./browsers
+```
+
+构建脚本已配置为使用系统浏览器(如 Chrome/Chromium/Firefox),不再从 Playwright 下载内置浏览器。
+
 ## 总结
 
 通过Tauri + Rust方案,我们不仅解决了原PyQt6的安全性问题,还获得了更好的性能和用户体验。SDA核心功能的完整集成确保了Steam自动化操作的安全性和可靠性。

+ 2 - 1
client-tauri/package.json

@@ -18,7 +18,8 @@
     "tauri:build:windows:with-icon": "npm run tauri:build:windows && npm run postembed && npm run nsis:pack",
     "nsis:pack": "powershell -ExecutionPolicy Bypass -File src-tauri/pack-nsis.ps1",
     "tauri:build:macos": "tauri build --target aarch64-apple-darwin",
-    "tauri:build:linux": "tauri build --target x86_64-unknown-linux-gnu"
+    "tauri:build:linux": "tauri build --target x86_64-unknown-linux-gnu",
+    "clean:browsers": "rm -rf ./browsers"
   },
   "dependencies": {
     "@element-plus/icons-vue": "^2.3.0",