Если в iOS Safari отключен JavaScript, контент просто не отображается: главная страница пуста, а страницы тем показывают только заголовок и категорию без какого-либо текстового содержимого. Я наблюдаю такое поведение как на своем сайте, так и на Meta:
@Falco / @david, полагаю, это оптимизация для мобильных устройств, при которой мы не отправляем полную полезную нагрузку, чтобы сэкономить трафик?
Кажется, это сделано намеренно, но, возможно, в долгосрочной перспективе мы сможем что-то сделать в таких случаях, например принудительно перенаправить пользователя (например, на ?javascript_disabled или что-то подобное)…
Да, именно так. Компромисс заключается в улучшении производительности для 99,999% пользователей, а также в экономии сетевого трафика и заряда батареи, но пользователи, отключившие JavaScript на своих современных смартфонах, не получают версию на статическом HTML.
Принудительное перенаправление с помощью тега meta? Возможно, мы можем отобразить кнопку в блоке else этого if здесь
которая будет перезагружать текущую страницу с параметром и/или установкой cookie?
Учитывая масштаб воздействия и необходимый объем работы, я бы сказал, что это задача с низким приоритетом, и приветствуются pull-запросы (pr-welcome).