A JSON containing complex data about the website page responsive web design factor on each specific screen size, browser, device and operating system. An analysis is done and checked if, on each device, the website page is responsive or not. If the page could not be load or the page is invalid or the crawler could not read properly the content inside, then returns null.
{
"tablet":{
"url":"https://github.com/",
"redirected":false,
"scrollbar":{
"horizontal":false,
"vertical":true
},
"os":"iOS - iPad",
"browser":"Safari",
"screen":{
"width":1024.0,
"height":768.0
},
"pass":1.0,
"preview":"data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0..."
},
"score":4.0,
"desktop":{
"url":"https://github.com/",
"redirected":false,
"scrollbar":{
"horizontal":false,
"vertical":true
},
"os":"Windows",
"browser":"Google Chrome",
"screen":{
"width":1920.0,
"height":1080.0
},
"pass":1.0,
"preview":"data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAg..."
},
"phone":{
"url":"https://github.com/",
"redirected":false,
"scrollbar":{
"horizontal":false,
"vertical":true
},
"os":"iOS - iPhone",
"browser":"Safari",
"screen":{
"width":320.0,
"height":568.0
},
"pass":1.0,
"preview":"data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJC..."
},
"score_total":4.0,
"notebook":{
"url":"https://github.com/",
"redirected":false,
"scrollbar":{
"horizontal":false,
"vertical":true
},
"os":"Linux",
"browser":"Mozilla Firefox",
"screen":{
"width":1280.0,
"height":800.0
},
"pass":1.0,
"preview":"data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKD..."
}
}
Key | Type | Description |
---|
tablet | Object | A Map containing all checks and configuration used to test if the website page is responsive on this device (tablet). |
url | String | The final URL page generated to be tested on the specified device. |
redirected | Boolean | Check if the website URL was redirected or not to adapt to the screen size to be tested. |
scrollbar | Object | A Map which checks if the website design contains an horizontal and vertical scrollbar for the specified screen size. |
horizontal | Boolean | Check if the website contains an horizontal scrollbar for the specified design. |
vertical | Boolean | Check if the website contains an vertical scrollbar for the specified design. |
os | String | Configure the operation system to be tested on the specified device. |
browser | String | Configure the browser to be tested on the specified device. |
screen | Object | A Map used to configure the screen width and height to be tested on the specified device. |
width | Double | Configure the width screen size to be tested on the specified device. |
height | Double | Configure the height screen size to be tested on the specified device. |
pass | Double | Concludes if the website page specific device test passed or not.1 - Yes0 - No |
preview | String | The image screenshot preview of the website page on the tested device. |
score | Double | The score preview for all the device tests. The results is from zero to four, where 4 is the best and 0 is the worst. |
desktop | Object | A Map containing all checks and configuration used to test if the website page is responsive on this device (desktop). |
phone | Object | A Map containing all checks and configuration used to test if the website page is responsive on this device (phone). |
notebook | Object | A Map containing all checks and configuration used to test if the website page is responsive on this device (notebook). |
score_total | Double | The final score for all the device tests. The results is from zero to four, where 4 is the best and 0 is the worst. |