Вероятно, баг для @m4zuper.
BAS 27.8.1.
Неправильная ширина экрана на мобильных отпечатках при использовании Chromium 128.0.6613.85, на версии Chromium 127.0.6533.73 работает, как ожидается.
Данный репорт не говорит о том, что неправильная ширина экрана только на мобильных отпечатках, на десктопных я не проверял соответствие ширины экрана и данных в отпечатке.
Часть исходного отпечатка, раздел attr приведен полностью:
{
"attr": {
"navigator.vendorSub": "",
"navigator.productSub": "20030107",
"navigator.vendor": "Google Inc.",
"navigator.appCodeName": "Mozilla",
"navigator.appName": "Netscape",
"navigator.appVersion": "5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36",
"navigator.platform": "Linux armv81",
"navigator.product": "Gecko",
"navigator.pdfViewerEnabled": 0,
"navigator.userAgent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36",
"screen.availHeight": 804,
"screen.availWidth": 360,
"screen.width": 360, // Ширина экрана
"screen.height": 804,
"screen.colorDepth": 24,
"screen.pixelDepth": 24,
"screen.availLeft": 0,
"screen.availTop": 0,
"outerHeight": 720,
"outerWidth": 360,
"hardwareConcurrency": 8,
"maxTouchPoints": 5,
"deviceMemory": 4,
"window.devicePixelRatio": 3
}
}
После применения отпечатка и получения размера экрана с помощью кубика Get resolution and cursor position(Browser width, Browser height) получаем:
- Chromium 127.0.6533.73 browser screen size: 360x720(верно)
- Chromium 128.0.6613.85 browser screen size: 488x720(НЕверно)
Причем, вне зависимости от размера экрана в отпечатке получаю примерно одни и те же результаты при использовании Chromium 128.0.6613.85(ширина экрана 489 или 488) :
[190004973] [11:51:55] Thread #1 : [MainWork] browser screen size: 489x702
[190004973] [11:51:56] Thread #2 : [MainWork] browser screen size: 488x705
[190004973] [11:51:57] Thread #3 : [MainWork] browser screen size: 489x729
[190004973] [11:51:58] Thread #4 : [MainWork] browser screen size: 488x743
[190004973] [11:51:59] Thread #5 : [MainWork] browser screen size: 488x668
[190004973] [11:52:01] Thread #6 : [MainWork] browser screen size: 488x994
[190004973] [11:52:02] Thread #7 : [MainWork] browser screen size: 488x894
[190004973] [11:52:03] Thread #8 : [MainWork] browser screen size: 488x772
[190004973] [11:52:04] Thread #9 : [MainWork] browser screen size: 488x780
Пытался обойти этот баг с помощью кубика Resize, но он у меня не изменяет размер экрана после применения отпечатка, хотя должен.
https://www.rapidtables.com/web/tools/window-size.html
С багом Chromium 128.0.6613.85:
Как ожидается Chromium 127.0.6533.73:
Добавлено Tue Sep 10 10:14:20 MSK 2024:
Эффект проявления бага на мобильных отпечатках это, вероятно, лишь следствие другого.
Нельзя сделать размер браузера меньше определенного еще до применения отпечатка в Chromium 128.0.6613.85.