device
Type: <string>
Default: 'macbook pro 13'
Default: 'macbook pro 13'
It loads a set of options (such as viewport, user agent, etc) to emulate the specified device over the target url.
- CLI
- JavaScript
- Shell
- Python
- Ruby
const mql = require('@microlink/mql')
const { status, data } = await mql('https://microlink.io', { screenshot: true, device: 'iPad' })
mql.render(data)
When the divide is defined, it will affect the whole request lifecycle. It doesn't matter if you use uppercase or lowercase.
The following devices names are supported:
- 'BlackBerry Z30'
- 'BlackBerry Z30 landscape'
- 'Blackberry PlayBook'
- 'Blackberry PlayBook landscape'
- 'Galaxy Note 3'
- 'Galaxy Note 3 landscape'
- 'Galaxy Note II'
- 'Galaxy Note II landscape'
- 'Galaxy S III'
- 'Galaxy S III landscape'
- 'Galaxy S5'
- 'Galaxy S5 landscape'
- 'Galaxy S8'
- 'Galaxy S8 landscape'
- 'Galaxy S9+'
- 'Galaxy S9+ landscape'
- 'Galaxy Tab S4'
- 'Galaxy Tab S4 landscape'
- 'JioPhone 2'
- 'JioPhone 2 landscape'
- 'Kindle Fire HDX'
- 'Kindle Fire HDX landscape'
- 'LG Optimus L70'
- 'LG Optimus L70 landscape'
- 'Macbook Pro 13'
- 'Macbook Pro 15'
- 'Macbook Pro 16'
- 'Microsoft Lumia 550'
- 'Microsoft Lumia 950'
- 'Microsoft Lumia 950 landscape'
- 'Moto G4'
- 'Moto G4 landscape'
- 'Nexus 10'
- 'Nexus 10 landscape'
- 'Nexus 4'
- 'Nexus 4 landscape'
- 'Nexus 5'
- 'Nexus 5 landscape'
- 'Nexus 5X'
- 'Nexus 5X landscape'
- 'Nexus 6'
- 'Nexus 6 landscape'
- 'Nexus 6P'
- 'Nexus 6P landscape'
- 'Nexus 7'
- 'Nexus 7 landscape'
- 'Nokia Lumia 520'
- 'Nokia Lumia 520 landscape'
- 'Nokia N9'
- 'Nokia N9 landscape'
- 'Pixel 2'
- 'Pixel 2 XL'
- 'Pixel 2 XL landscape'
- 'Pixel 2 landscape'
- 'Pixel 3'
- 'Pixel 3 landscape'
- 'Pixel 4'
- 'Pixel 4 landscape'
- 'Pixel 4a (5G)'
- 'Pixel 4a (5G) landscape'
- 'Pixel 5'
- 'Pixel 5 landscape'
- 'iMac 21'
- 'iMac 21 4K'
- 'iMac 24 4.5K'
- 'iMac 27'
- 'iMac 27 5K'
- 'iPad'
- 'iPad (gen 6)'
- 'iPad (gen 6) landscape'
- 'iPad (gen 7)'
- 'iPad (gen 7) landscape'
- 'iPad Mini'
- 'iPad Mini landscape'
- 'iPad Pro'
- 'iPad Pro 11'
- 'iPad Pro 11 landscape'
- 'iPad Pro landscape'
- 'iPad landscape'
- 'iPhone 11'
- 'iPhone 11 Pro'
- 'iPhone 11 Pro Max'
- 'iPhone 11 Pro Max landscape'
- 'iPhone 11 Pro landscape'
- 'iPhone 11 landscape'
- 'iPhone 12'
- 'iPhone 12 Mini'
- 'iPhone 12 Mini landscape'
- 'iPhone 12 Pro'
- 'iPhone 12 Pro Max'
- 'iPhone 12 Pro Max landscape'
- 'iPhone 12 Pro landscape'
- 'iPhone 12 landscape'
- 'iPhone 13'
- 'iPhone 13 Mini'
- 'iPhone 13 Mini landscape'
- 'iPhone 13 Pro'
- 'iPhone 13 Pro Max'
- 'iPhone 13 Pro Max landscape'
- 'iPhone 13 Pro landscape'
- 'iPhone 13 landscape'
- 'iPhone 4'
- 'iPhone 4 landscape'
- 'iPhone 5'
- 'iPhone 5 landscape'
- 'iPhone 6'
- 'iPhone 6 Plus'
- 'iPhone 6 Plus landscape'
- 'iPhone 6 landscape'
- 'iPhone 7'
- 'iPhone 7 Plus'
- 'iPhone 7 Plus landscape'
- 'iPhone 7 landscape'
- 'iPhone 8'
- 'iPhone 8 Plus'
- 'iPhone 8 Plus landscape'
- 'iPhone 8 landscape'
- 'iPhone SE'
- 'iPhone SE landscape'
- 'iPhone X'
- 'iPhone X landscape'
- 'iPhone XR'
- 'iPhone XR landscape'