В Mac OS предусмотрена общая настройка, в которой можно всегда показывать полосы прокрутки. Когда я делаю это, у меня возникает проблема с дополнительной полосой прокрутки, я хотел бы смягчить, добавив некоторые поля. Но это может привести к разрыву, если этот параметр выключен, а полосы прокрутки скрыты.
На Chrome я могу сказать, включена ли полоса прокрутки с этим:
this.bodyWrapperRight[0].offsetHeight - this.tableRight[0].offsetHeight > 0
В этом случае я сравниваю ширину контейнера с переполнением: выделите ширину внутреннего элемента.
Но, похоже, это не работает на Firefox или Safari на Mac. Я ищу какой-то способ сказать, если полоса прокрутки установлена всегда видимым?