Это, вероятно, супер перебор, но только для общего знания:
Modernizr использует механизм, который предлагает вам добавить класс no-js
в свой HTML-тег. Если модернизатор запускается, он удаляет класс no-js
. Использование modernizr было бы излишним, но вы могли бы сделать это самостоятельно. В вашем css у вас будет:
html.no-js body {
overflow:hidden;
}