Update index.js
Browse files
index.js
CHANGED
@@ -93,14 +93,18 @@ async function processScreenshot(req, res, { ua, url, type, width, height, langu
|
|
93 |
browserContext = await browser.newContext({
|
94 |
userAgent: ua || 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
|
95 |
viewport: { width: Number(width) || 1280, height: Number(height) || 800 },
|
96 |
-
deviceScaleFactor: 2
|
|
|
|
|
|
|
|
|
97 |
});
|
98 |
}
|
99 |
|
100 |
const page = await browserContext.newPage();
|
101 |
|
102 |
if (language) {
|
103 |
-
await page.emulateMedia({ colorScheme:
|
104 |
}
|
105 |
|
106 |
await page.goto(url, { waitUntil: 'networkidle' });
|
|
|
93 |
browserContext = await browser.newContext({
|
94 |
userAgent: ua || 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
|
95 |
viewport: { width: Number(width) || 1280, height: Number(height) || 800 },
|
96 |
+
deviceScaleFactor: 2,
|
97 |
+
locale: language || 'id-ID',
|
98 |
+
extraHTTPHeaders: {
|
99 |
+
'Accept-Language': language || 'id-ID',
|
100 |
+
}
|
101 |
});
|
102 |
}
|
103 |
|
104 |
const page = await browserContext.newPage();
|
105 |
|
106 |
if (language) {
|
107 |
+
await page.emulateMedia({ colorScheme: "dark" });
|
108 |
}
|
109 |
|
110 |
await page.goto(url, { waitUntil: 'networkidle' });
|