pub struct SetDeviceMetricsOverrideParams {
pub width: u64,
pub height: i64,
pub deviceScaleFactor: f64,
pub mobile: bool,
pub scale: Option<f64>,
pub screenWidth: Option<u64>,
pub screenHeight: Option<i64>,
pub positionX: Option<i64>,
pub positionY: Option<i64>,
pub dontSetVisibleSize: Option<bool>,
pub screenOrientation: Option<ScreenOrientation>,
pub viewport: Option<Viewport>,
}Expand description
Overrides the values of device screen dimensions (window.screen.width, window.screen.height, window.innerWidth, window.innerHeight, and “device-width”/“device-height”-related CSS media query results).
Fields§
§width: u64Overriding width value in pixels (minimum 0, maximum 10000000). 0 disables the override.
height: i64Overriding height value in pixels (minimum 0, maximum 10000000). 0 disables the override.
deviceScaleFactor: f64Overriding device scale factor value. 0 disables the override.
mobile: boolWhether to emulate mobile device. This includes viewport meta tag, overlay scrollbars, text autosizing and more.
scale: Option<f64>Scale to apply to resulting view image.
screenWidth: Option<u64>Overriding screen width value in pixels (minimum 0, maximum 10000000).
screenHeight: Option<i64>Overriding screen height value in pixels (minimum 0, maximum 10000000).
positionX: Option<i64>Overriding view X position on screen in pixels (minimum 0, maximum 10000000).
positionY: Option<i64>Overriding view Y position on screen in pixels (minimum 0, maximum 10000000).
dontSetVisibleSize: Option<bool>Do not set visible view size, rely upon explicit setVisibleSize call.
screenOrientation: Option<ScreenOrientation>Screen orientation override.
viewport: Option<Viewport>The viewport dimensions and scale. If not set, the override is cleared.
Implementations§
Trait Implementations§
Source§impl Clone for SetDeviceMetricsOverrideParams
impl Clone for SetDeviceMetricsOverrideParams
Source§fn clone(&self) -> SetDeviceMetricsOverrideParams
fn clone(&self) -> SetDeviceMetricsOverrideParams
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more