Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Go to Latest
interface default.Page.SetDeviceMetricsOverrideRequest
import { type default } from "https://deno.land/x/puppeteer@14.1.1/vendor/puppeteer-core/puppeteer/api-docs-entry.js";
const { SetDeviceMetricsOverrideRequest } = default.Page;

Properties

width: integer

Overriding width value in pixels (minimum 0, maximum 10000000). 0 disables the override.

height: integer

Overriding height value in pixels (minimum 0, maximum 10000000). 0 disables the override.

deviceScaleFactor: number

Overriding device scale factor value. 0 disables the override.

mobile: boolean

Whether to emulate mobile device. This includes viewport meta tag, overlay scrollbars, text autosizing and more.

optional
scale: number

Scale to apply to resulting view image.

optional
screenWidth: integer

Overriding screen width value in pixels (minimum 0, maximum 10000000).

optional
screenHeight: integer

Overriding screen height value in pixels (minimum 0, maximum 10000000).

optional
positionX: integer

Overriding view X position on screen in pixels (minimum 0, maximum 10000000).

optional
positionY: integer

Overriding view Y position on screen in pixels (minimum 0, maximum 10000000).

optional
dontSetVisibleSize: boolean

Do not set visible view size, rely upon explicit setVisibleSize call.

optional
screenOrientation: Emulation.ScreenOrientation

Screen orientation override.

optional
viewport: Viewport

The viewport dimensions and scale. If not set, the override is cleared.