mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-27 10:24:48 +10:00
add additional launch args to browser
This commit is contained in:
@@ -12,12 +12,17 @@ const SCREENSHOT_TTL = 1000 * 60 * 60; // 1 hour
|
|||||||
|
|
||||||
async function getBrowser(): Promise<Browser> {
|
async function getBrowser(): Promise<Browser> {
|
||||||
const endpoint = new URL(env.PRINTER_ENDPOINT);
|
const endpoint = new URL(env.PRINTER_ENDPOINT);
|
||||||
|
endpoint.searchParams.append(
|
||||||
|
"launch",
|
||||||
|
JSON.stringify({ args: ["--disable-dev-shm-usage", "--disable-features=FedCm"] }),
|
||||||
|
);
|
||||||
|
|
||||||
const isWebSocket = endpoint.protocol.startsWith("ws");
|
const isWebSocket = endpoint.protocol.startsWith("ws");
|
||||||
|
|
||||||
const connectOptions: ConnectOptions = { acceptInsecureCerts: true };
|
const connectOptions: ConnectOptions = { acceptInsecureCerts: true };
|
||||||
|
|
||||||
if (isWebSocket) connectOptions.browserWSEndpoint = env.PRINTER_ENDPOINT;
|
if (isWebSocket) connectOptions.browserWSEndpoint = endpoint.toString();
|
||||||
else connectOptions.browserURL = env.PRINTER_ENDPOINT;
|
else connectOptions.browserURL = endpoint.toString();
|
||||||
|
|
||||||
return puppeteer.connect(connectOptions);
|
return puppeteer.connect(connectOptions);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user