diff --git a/src/browser/chromium.js b/src/browser/chromium.js index 288118a..345c938 100644 --- a/src/browser/chromium.js +++ b/src/browser/chromium.js @@ -1,3 +1,5 @@ +import { join } from 'path'; + import StartBrowser from '../launcher/start.js'; const presets = { // Presets from OpenAsar @@ -7,10 +9,19 @@ const presets = { // Presets from OpenAsar 'memory': '--in-process-gpu --js-flags="--lite-mode --optimize_for_size --wasm_opt --wasm_lazy_compilation --wasm_lazy_validation --always_compact" --renderer-process-limit=2 --enable-features=QuickIntensiveWakeUpThrottlingAfterLoading' // Less (?) memory usage }; -export default async ({ browserPath, dataPath }, { url, windowSize, allowHTTP, extensions }, extra) => { +export default async ({ browserPath, dataPath }, { url, windowSize, allowHTTP, extensions, devtools }, extra) => { + if (!devtools) { + (async () => { + const fs = await import('fs/promises'); + + fs.writeFile(join(dataPath, 'devtools_app.html'), `