diff --git a/docker/local/server/config/mobile_devices.ini b/docker/local/server/config/mobile_devices.ini index 159d6ae6b6..4e974352eb 100644 --- a/docker/local/server/config/mobile_devices.ini +++ b/docker/local/server/config/mobile_devices.ini @@ -1,7 +1,6 @@ ; ; Android Devices ; -; [MotoGPower] label="Motorola G Power" group=Android @@ -17,8 +16,8 @@ group=Android width=360 height=512 dpr=3 -throttle_cpu=3.5 -ua="Mozilla/5.0 (Linux; Android 6.0.1; Moto G (4) Build/MPJ24.139-64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=8 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Nexus5] label="Nexus 5" @@ -26,8 +25,8 @@ group=Android width=360 height=511 dpr=3 -throttle_cpu=3 -ua="Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=6.5 +ua="Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Nexus5X] label="Nexus 5X" @@ -35,8 +34,8 @@ group=Android width=411 height=600 dpr=2.6 -throttle_cpu=2.7 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 5X Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=6 +ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 5X Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Pixel] label="Google Pixel" @@ -44,8 +43,8 @@ group=Android width=411 height=600 dpr=2.6 -throttle_cpu=2 -ua="Mozilla/5.0 (Linux; Android 8.0.0; Pixel Build/OPR3.170623.008) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4.5 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel Build/OPR3.170623.008) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [PixelXL] label="Google Pixel XL" @@ -53,8 +52,8 @@ group=Android width=411 height=600 dpr=3.5 -throttle_cpu=2 -ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4.5 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Pixel2] label="Google Pixel 2" @@ -62,8 +61,8 @@ group=Android width=411 height=600 dpr=2.6 -throttle_cpu=1.8 -ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Pixel2XL] label="Google Pixel 2 XL" @@ -71,8 +70,108 @@ group=Android width=411 height=600 dpr=3.5 +throttle_cpu=4 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" + +[Pixel3] +label="Google Pixel 3" +group=Android +width=393 +height=682 +dpr=2.75 +throttle_cpu=3.1 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3XL] +label="Google Pixel 3 XL" +group=Android +width=412 +height=717 +dpr=3.5 +throttle_cpu=3 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3A] +label="Google Pixel 3A" +group=Android +width=393 +height=704 +dpr=2.75 +throttle_cpu=4.2 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3AXL] +label="Google Pixel 3A XL" +group=Android +width=412 +height=760 +dpr=2.5 +throttle_cpu=4.1 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel4] +label="Google Pixel 4" +group=Android +width=393 +height=726 +dpr=2.75 +throttle_cpu=1.7 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel4XL] +label="Google Pixel 4 XL" +group=Android +width=412 +height=765 +dpr=3.5 throttle_cpu=1.8 -ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel5] +label="Google Pixel 5" +group=Android +width=393 +height=722 +dpr=2.75 +throttle_cpu=2 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + + +[Pixel6] +label="Google Pixel 6" +group=Android +width=412 +height=786 +dpr=2.63 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel6Pro] +label="Google Pixel 6 Pro" +group=Android +width=412 +height=770 +dpr=3.5 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel7] +label="Google Pixel 7" +group=Android +width=412 +height=783 +dpr=2.63 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel7PRO] +label="Google Pixel 7 PRO" +group=Android +width=412 +height=788 +dpr=3.5 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" [MotoG] label="Motorola G (gen 1)" @@ -80,8 +179,8 @@ group=Android width=360 height=511 dpr=2 -throttle_cpu=4 -ua="Mozilla/5.0 (Linux; Android 4.4.4; XT1034 Build/KXB21.14-L1.61) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=11 +ua="Mozilla/5.0 (Linux; Android 4.4.4; XT1034 Build/KXB21.14-L1.61) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [GalaxyS5] label="Samsung Galaxy S5" @@ -89,8 +188,8 @@ group=Android width=360 height=511 dpr=3 -throttle_cpu=3.7 -ua="Mozilla/5.0 (Linux; Android 6.0.1; SM-G900T Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=9 +ua="Mozilla/5.0 (Linux; Android 6.0.1; SM-G900T Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [GalaxyS7] label="Samsung Galaxy S7" @@ -98,8 +197,8 @@ group=Android width=360 height=511 dpr=4 -throttle_cpu=2 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G930F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4.5 +ua="Mozilla/5.0 (Linux; Android 8.1.0; SM-G930F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [GalaxyS8] label="Samsung Galaxy S8/S8+/Note 8" @@ -107,8 +206,26 @@ group=Android width=360 height=611 dpr=4 -throttle_cpu=1.8 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4 +ua="Mozilla/5.0 (Linux; Android 8.1.0; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" + +[GalaxyS23] +label="Galaxy S23" +group=Android +width=384 +height=660 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S911B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/23.0 Chrome/115.0.0.0 Mobile Safari/537.36" + +[GalaxyS23Ultra] +label="Galaxy S23 Ultra" +group=Android +width=384 +height=660 +dpr=3.75 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S918B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/23.0 Chrome/115.0.0.0 Mobile Safari/537.36" [MotoE] label="Motorola E" @@ -116,8 +233,8 @@ group=Android width=360 height=511 dpr=1.5 -throttle_cpu=5.5 -ua="Mozilla/5.0 (Linux; Android 4.4.4; XT1021 Build/KXC21.5-53) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=15 +ua="Mozilla/5.0 (Linux; Android 4.4.4; XT1021 Build/KXC21.5-53) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [AndroidOne] label="Android One" @@ -125,8 +242,8 @@ group=Android width=320 height=440 dpr=1.5 -throttle_cpu=5.5 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Micromax AQ4501 Build/KPW53) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=15 +ua="Mozilla/5.0 (Linux; Android 4.4.4; Micromax AQ4501 Build/KPW53) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Nexus7] label="Nexus 7" @@ -134,8 +251,8 @@ group=Android width=600 height=887 dpr=2 -throttle_cpu=3.7 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=9 +ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Nexus7L] label="Nexus 7 - Landscape" @@ -143,65 +260,263 @@ group=Android width=960 height=527 dpr=2 -throttle_cpu=3.7 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=9 +ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" ; ; iOS Devices ; -[iPhone5c] -label="iPhone 5C" +[IPhone15] +label="IPhone 15" group=iOS -width=320 -height=460 +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15Plus] +label="iPhone 15 Plus" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15Pro] +label="iPhone 15 Pro" +group=iOS +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15ProMax] +label="iPhone 15 Pro Max" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14] +label="iPhone 14" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14Plus] +label="iPhone 14 Plus" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14Pro] +label="iPhone 14 Pro" +group=iOS +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14ProMax] +label="iPhone 14 Pro Max" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneSE2022] +label="iPhone SE 2022" +group=iOS +width=375 +height=547 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" -[iPhone6] -label="iPhone 6/7/8" +[iPhone13Mini] +label="iPhone 13 Mini" +group=iOS +width=375 +height=628 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13] +label="iPhone 13" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13Pro] +label="iPhone 13 Pro" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13ProMax] +label="iPhone 13 Pro Max" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12Mini] +label="iPhone 12 Mini" group=iOS width=375 -height=725 +height=629 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12] +label="iPhone 12" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12Pro] +label="iPhone 12 Pro" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12ProMax] +label="iPhone 12 Pro Max" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone11] +label="iPhone 11" +group=iOS +width=414 +height=714 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" -;ua="Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A372" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" -[iPhone6Dummy] -label="iPhone 6/7/8 - without User Agent" +[iPhone11Pro] +label="iPhone 11 Pro" group=iOS width=375 -height=725 +height=634 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone11ProMax] +label="iPhone 11 Pro Max" +group=iOS +width=414 +height=718 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneXR] +label="iPhone XR" +group=iOS +width=414 +height=714 dpr=2 throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" -[iPhone6plus] -label="iPhone 6+/7+/8+" +[iPhoneXS] +label="iPhone XS" +group=iOS +width=375 +height=634 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneXSMax] +label="iPhone XS Max" group=iOS width=414 -height=622 +height=718 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneSE2020] +label="iPhone SE 2020" +group=iOS +width=375 +height=547 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" [iPhoneX] label="iPhone X" group=iOS width=375 height=635 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 16_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1" + +[iPhone6plus] +label="iPhone 6+/7+/8+" +group=iOS +width=414 +height=622 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" -[iPad] -label="iPad" +[iPhone6] +label="iPhone 6/7/8" group=iOS -width=768 -height=960 +width=375 +height=559 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A372" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" + +[iPhone5c] +label="iPhone 5C" +group=iOS +width=320 +height=460 +dpr=2 +throttle_cpu=2 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/10.3 Mobile/15E148 Safari/604.1" [iPadMini2] label="iPad Mini" @@ -210,4 +525,13 @@ width=768 height=960 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A372" +ua="Mozilla/5.0 (iPad; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" + +[iPad] +label="iPad" +group=iOS +width=768 +height=960 +dpr=2 +throttle_cpu=1 +ua="Mozilla/5.0 (iPad; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" \ No newline at end of file diff --git a/www/assets/css/pagestyle2.css b/www/assets/css/pagestyle2.css index 91a91d49fc..9d3675b213 100644 --- a/www/assets/css/pagestyle2.css +++ b/www/assets/css/pagestyle2.css @@ -6174,6 +6174,23 @@ th.header { color: #111; } +#runningHeader .urlLinkWrap { + display: block; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +.scriptedTestContent { + overflow: hidden; +} + #runningHeader ul:first-of-type { padding: 1em; line-height: 1.4; diff --git a/www/assets/images/carousel/GAP.svg b/www/assets/images/carousel/GAP.svg new file mode 100644 index 0000000000..96ebf2b02d --- /dev/null +++ b/www/assets/images/carousel/GAP.svg @@ -0,0 +1,69 @@ + + + diff --git a/www/assets/images/carousel/belkin.svg b/www/assets/images/carousel/belkin.svg new file mode 100644 index 0000000000..a23e633e80 --- /dev/null +++ b/www/assets/images/carousel/belkin.svg @@ -0,0 +1,44 @@ + + + + diff --git a/www/assets/images/carousel/bottom-wave.png b/www/assets/images/carousel/bottom-wave.png new file mode 100644 index 0000000000..33fa0b160d Binary files /dev/null and b/www/assets/images/carousel/bottom-wave.png differ diff --git a/www/assets/images/carousel/canva.svg b/www/assets/images/carousel/canva.svg new file mode 100644 index 0000000000..5759f04263 --- /dev/null +++ b/www/assets/images/carousel/canva.svg @@ -0,0 +1,50 @@ + + + diff --git a/www/assets/images/carousel/chanel.svg b/www/assets/images/carousel/chanel.svg new file mode 100644 index 0000000000..ace5577cc8 --- /dev/null +++ b/www/assets/images/carousel/chanel.svg @@ -0,0 +1,63 @@ + + \ No newline at end of file diff --git a/www/assets/images/carousel/dynatrace.svg b/www/assets/images/carousel/dynatrace.svg new file mode 100644 index 0000000000..ca30d40b92 --- /dev/null +++ b/www/assets/images/carousel/dynatrace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/www/assets/images/carousel/fedEx.svg b/www/assets/images/carousel/fedEx.svg new file mode 100644 index 0000000000..f8c6d697c1 --- /dev/null +++ b/www/assets/images/carousel/fedEx.svg @@ -0,0 +1,27 @@ + + + + diff --git a/www/assets/images/carousel/google.svg b/www/assets/images/carousel/google.svg new file mode 100644 index 0000000000..3790851de1 --- /dev/null +++ b/www/assets/images/carousel/google.svg @@ -0,0 +1,2 @@ + + diff --git a/www/assets/images/carousel/hubSpot.svg b/www/assets/images/carousel/hubSpot.svg new file mode 100644 index 0000000000..3de7200835 --- /dev/null +++ b/www/assets/images/carousel/hubSpot.svg @@ -0,0 +1,51 @@ + + + diff --git a/www/assets/images/carousel/ikea.svg b/www/assets/images/carousel/ikea.svg new file mode 100644 index 0000000000..d33e3bf980 --- /dev/null +++ b/www/assets/images/carousel/ikea.svg @@ -0,0 +1,29 @@ + + + diff --git a/www/assets/images/carousel/mcKinsey.svg b/www/assets/images/carousel/mcKinsey.svg new file mode 100644 index 0000000000..309c3400de --- /dev/null +++ b/www/assets/images/carousel/mcKinsey.svg @@ -0,0 +1,80 @@ + + + diff --git a/www/assets/images/carousel/netlify.svg b/www/assets/images/carousel/netlify.svg new file mode 100644 index 0000000000..e382cf96e6 --- /dev/null +++ b/www/assets/images/carousel/netlify.svg @@ -0,0 +1,33 @@ + + + diff --git a/www/assets/images/carousel/oracle.svg b/www/assets/images/carousel/oracle.svg new file mode 100644 index 0000000000..78adf3a10f --- /dev/null +++ b/www/assets/images/carousel/oracle.svg @@ -0,0 +1,19 @@ + + + diff --git a/www/assets/images/carousel/salesforce.svg b/www/assets/images/carousel/salesforce.svg new file mode 100644 index 0000000000..431017eb26 --- /dev/null +++ b/www/assets/images/carousel/salesforce.svg @@ -0,0 +1,83 @@ + + + diff --git a/www/assets/images/carousel/shopify.svg b/www/assets/images/carousel/shopify.svg new file mode 100644 index 0000000000..6af0048b3a --- /dev/null +++ b/www/assets/images/carousel/shopify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/www/assets/images/carousel/stripe.svg b/www/assets/images/carousel/stripe.svg new file mode 100644 index 0000000000..9a154c25d1 --- /dev/null +++ b/www/assets/images/carousel/stripe.svg @@ -0,0 +1,24 @@ + + + diff --git a/www/assets/images/carousel/top-wave.png b/www/assets/images/carousel/top-wave.png new file mode 100644 index 0000000000..0af6b50ba7 Binary files /dev/null and b/www/assets/images/carousel/top-wave.png differ diff --git a/www/assets/images/carousel/urbanOutfitters.svg b/www/assets/images/carousel/urbanOutfitters.svg new file mode 100644 index 0000000000..7cbfa15cc1 --- /dev/null +++ b/www/assets/images/carousel/urbanOutfitters.svg @@ -0,0 +1,19 @@ + + + diff --git a/www/assets/images/carousel/wave.png b/www/assets/images/carousel/wave.png new file mode 100644 index 0000000000..8df3c29ec3 Binary files /dev/null and b/www/assets/images/carousel/wave.png differ diff --git a/www/common_lib.inc b/www/common_lib.inc index 6b7706e76e..ca78b3b829 100644 --- a/www/common_lib.inc +++ b/www/common_lib.inc @@ -677,7 +677,7 @@ function BuildLocations(&$locations) foreach ($parts as $browser) { $browsers[] = trim($browser); } - if (count($browsers) > 1) { + if (count($browsers)) { // default to the first browser in the list if ($default == $value) { $default .= ':' . $browsers[0]; @@ -704,10 +704,6 @@ function BuildLocations(&$locations) $locations[$label] = $cfg; } - } else { - // for single-browser locations, just copy it over as it exists - $location[$index] = $value; - $index++; } } } @@ -1138,7 +1134,7 @@ function GetScriptBlock() } if ($show) { $html .= 'Scripted Test:'; - $html .= '
' . htmlspecialchars($test['testinfo']['script']) . ''; + $html .= '
' . htmlspecialchars($test['testinfo']['script']) . ''; } } return $html; diff --git a/www/include/carousel.inc b/www/include/carousel.inc new file mode 100644 index 0000000000..c4d4936bc7 --- /dev/null +++ b/www/include/carousel.inc @@ -0,0 +1,184 @@ + +
Being able to look at the results in this way, provides the ability to empathise with the user.',
'author' => 'Andrew Galloni Engineering Director at Cloudflare'),
@@ -15,6 +18,7 @@ $quotes = array(
);
$quote = $quotes[array_rand($quotes)];
?>
+
“” Dive into the anatomy of your webpage with components like DNS, TCP, TLS, and more.
In-Depth Metrics
What's new on the WebPageTest Blog
-$category
";
- echo '';
- $count = 0;
- foreach ($items as $item) {
- $count++;
- if ($count > 5) {
- break;
- }
- if (isset($item['title']) && isset($item['link'])) {
- echo '
For scripted tests, Lighthouse report will only be available on the final step.
Did you know? Lighthouse runs in Chrome and provides a great complementary analysis alongside the many browsers, devices, and locations WebPageTest offers. To see how this site performs in more environments: Start a new test
diff --git a/www/running.inc b/www/running.inc index 427f5df36b..213f054010 100644 --- a/www/running.inc +++ b/www/running.inc @@ -54,9 +54,9 @@ echo "URL: $url