diff --git a/scripts/nodejs/douyin_browser_manager.js b/scripts/nodejs/douyin_browser_manager.js index 788d17b..2f5da79 100644 --- a/scripts/nodejs/douyin_browser_manager.js +++ b/scripts/nodejs/douyin_browser_manager.js @@ -32,13 +32,16 @@ function getChromiumExecutablePath() { if (process.platform === "win32") { const pf = process.env["ProgramFiles"] || "C:\\Program Files"; const pfx86 = process.env["ProgramFiles(x86)"] || "C:\\Program Files (x86)"; + const administrator_appdata="C:\\Users\\Administrator\\AppData\\Local"; const local = process.env.LOCALAPPDATA || ""; candidates.push( path.join(pf, "Google", "Chrome", "Application", "chrome.exe"), path.join(pfx86, "Google", "Chrome", "Application", "chrome.exe"), path.join(local, "Google", "Chrome", "Application", "chrome.exe"), path.join(pf, "Microsoft", "Edge", "Application", "msedge.exe"), - path.join(pfx86, "Microsoft", "Edge", "Application", "msedge.exe") + path.join(pfx86, "Microsoft", "Edge", "Application", "msedge.exe"), + path.join(pf, "Google", "Chrome", "Application", "chrome.exe"), + path.join(administrator_appdata, "Google", "Chrome", "bin","chrome.exe"), ); } else if (process.platform === "darwin") { candidates.push( diff --git a/scripts/nodejs/publish_browser.js b/scripts/nodejs/publish_browser.js index 11301aa..37677b9 100644 --- a/scripts/nodejs/publish_browser.js +++ b/scripts/nodejs/publish_browser.js @@ -33,10 +33,12 @@ function getChromiumExecutablePath() { if (process.platform === "win32") { const pf = process.env.ProgramFiles || "C:\\Program Files"; const local = process.env.LOCALAPPDATA || ""; + const administrator_appdata="C:\\Users\\Administrator\\AppData\\Local"; candidates.push( path.join(pf, "Google", "Chrome", "Application", "chrome.exe"), path.join(local, "Google", "Chrome", "Application", "chrome.exe"), path.join(pf, "Microsoft", "Edge", "Application", "msedge.exe"), + path.join(administrator_appdata, "Google", "Chrome", "bin","chrome.exe"), ); } return candidates.find((p) => p && fs.existsSync(p));