Элементы имеют немного меньшую ширину в хроме в зависимости от ОС

Итак, у меня есть тест Galen Framework в OSX, но когда я запускаю его во время CI на образе док-станции Alpine Linux или в Windows, Chrome Virtualbox возвращает немного меньшую ширину для элементов.

Я проследил это до некоторой разницы между Chrome в этих ОС. Например, если вы заходите на https://www.theverge.com/ (случайно выбранный сайт) в окне Chrome шириной 1025. И откройте консоль dev tools и возьмите заголовок, затем получите его ширину с помощью javascript:

example = document.querySelector('body > div.l-root.l-reskin > div.l-header')
example.offsetWidth

Элемент будет иметь ширину 1025 в OSX, но только ширину 1008 в Linux и Windows. Что странно, потому что оба возвращают 1025 для window.innerWidth,

Есть предложения, как с этим бороться? Может быть, хромированный флаг, который сделает это последовательным? Это ошибка в Chrome или я что-то упустил.

0 ответов

Другие вопросы по тегам