Как не применять html при отключенном JS?
Как не показывать прелоадер если у человека выключен JS?
Можно посмотреть на вопрос с обратной стороны и показывать ваш прелоадер с помощью JS. Там, где нет JS - не будет и прелоадера.
Проверить включен ли js в браузере. И если выключен, то просто не вставлять preloader. Погуглите как сделать проверку. Я как-то искал решение примерно такой же проблемы и есть статьи как проверку js сделать, только я не помню уже как сам делал.