Я бы предпочел комментарий, но у меня пока нет к нему доступа.
Я предполагаю, что вы говорите здесь о высоте, если нет, примените то же самое решение в любом месте.
Чтобы узнать, отображает ли ваш браузер вертикальную полосу прокрутки. Сравните высоту документа и высоту экрана.
В этом случае метод расчета высоты документа обычно различается в разных браузерах. Используйте что-то вроде этого:
let scrollHeight = Math.max(
document.body.scrollHeight, document.documentElement.scrollHeight,
document.body.offsetHeight, document.documentElement.offsetHeight,
document.body.clientHeight, document.documentElement.clientHeight
);
Чтобы вычислить высоту вашего окна, используйте:
const windowHeight = documentElement.clientHeight
Если ваш scrollHeight больше, чем windowHeight, то вы можете быть уверены, что вертикальная полоса прокрутки присутствует,Поэтому было бы легко обнаружить