‼️Під час повітряної тривоги в Україні вимикатимуть JavaScript. ‼️Офіційно.‼️
Під час повітряної тривоги в Україні буде автоматично вимикатися JavaScript на всіх сайтах, державних органах, будинках на підпорядкуванні ОСББ та інших установах. Згідно з поясненням у релізі, це стане черговим кроком у «створенні цифрового середовища, непридатного для навігації ворожих дронів-камікадзе».
Як це працює?
Іранські “шахеди” активно користуються вбудованим браузером для навігації, побудованим на старій версії Chromium. Вони прокладають маршрут через Україну по Google-картам, бо Яндекс офіційно в Україні заблокований. Через це вони критично залежать від завантаження динамічного контенту — карт Google, теплових мап і маршрутів, які працюють лише за допомогою JavaScript.
“Без JavaScript вони сліпі, як бабця з кнопковим телефоном,” — пише в Telegram український фронтенд-розробник під ніком
veseli_zbochennya
Що буде на практиці?
З початком повітряної тривоги державні провайдери з допомогою DNS-змін та MITM-проксі будуть блокувати виконання всього JS-коду в межах українського трафіку.
В результаті:
- сайти перестануть працювати як треба,
- користувачі побачать просто HTML-каркас,
- а «шахеди» впадуть десь у поле під Уманню, шукаючи кнопку «Згода на кукі».
Військовий показує Шахед, який не справився з навігацією через вимкнений Javascript. Україна, 2025-й рік
Чому це працює?
Офіційної відповіді ще немає, але злив у GitHub натякає: нове покоління FPV-дронів і шахедів використовує кастомні вебінтерфейси для наведення, які базуються на React або Vue. Якщо перекрити JS — все завмирає і нічого не працює! В одному з експериментів на Яворівському полігоні дрон справді «завис», показавши на екрані лише сірий div і помилку
Uncaught TypeError: cannot read properties of undefined (reading 'target').
Реакція суспільства
Фронтенд-спільнота в шоці, а UX-дизайнери — у стані глибокої екзистенційної кризи. Відома інтернет-знаменитість з Івано-Франківська вже запустила петицію «Дайте нормально робити нову версію Ujournal» — вона набрала 25 тисяч голосів за 3 години.
Обговорити