Skip to main content
Deno 2 is finally here 🎉️
Learn more
Latest
interface Protocol.Page.SetDeviceMetricsOverrideRequest
import { type Protocol } from "https://deno.land/x/pptr@1.2.0/mod.ts";
const { SetDeviceMetricsOverrideRequest } = Protocol.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.