Skip to content

Commit 2336684

Browse files
committed
Add user agent support
1 parent 9044428 commit 2336684

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

index.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ module.exports = launchOpts => {
3434
tmpOpts,
3535
type = 'png',
3636
device: deviceName = 'macbook pro 13',
37+
userAgent,
3738
viewport
3839
} = opts
3940

@@ -42,8 +43,12 @@ module.exports = launchOpts => {
4243

4344
const page = await newPage()
4445

45-
if (viewport) page.setViewport(viewport)
46-
else await page.emulate(getDevice(deviceName))
46+
const { userAgent: deviceUserAgent, viewport: deviceViewport } = getDevice(
47+
deviceName
48+
)
49+
50+
await page.setUserAgent(userAgent || deviceUserAgent)
51+
await page.setViewport(Object.assign({}, deviceViewport, viewport))
4752

4853
await page.goto(url)
4954
await page.screenshot(Object.assign({ path, type }, opts))

0 commit comments

Comments
 (0)