Как понять, что сайт использует Next.js

Введите любой адрес, чтобы проверить, работает ли он на Next.js, или используйте признаки ниже для ручной проверки.

Обновлено

Что такое Next.js?

Next.js — это фреймворк на основе React для создания сайтов и веб-приложений.

Признаки того, что сайт использует Next.js

  • /_next/static/ в адресах скриптов. Next.js отдаёт свои скомпилированные файлы по этому пути.
  • Заголовок x-powered-by: Next.js. Он отправляется по умолчанию, если сайт не отключил его.
  • Скрипт __NEXT_DATA__ или потоковая передача данных страницы. Страницы используют их, чтобы передавать данные с сервера в браузер.

Как проверить вручную

Откройте исходный код страницы и найдите _next. Обычно это есть почти в каждом теге script.

Что может скрывать признаки

Сайты могут удалить заголовок, но путь <code>_next</code> используется по умолчанию почти во всех развёртываниях. Отрицательный результат не доказывает, что сайт не использует Next.js: проверка читает исходный код страницы и заголовки ответа, а инструменты, которые подгружаются позже через JavaScript, могут быть пропущены.

Проверьте остальной стек

Вставьте адрес в Проверку технологий сайта, чтобы в одном отчёте увидеть платформу, фреймворк, аналитику и многое другое. Чтобы узнать, где размещён сайт, используйте Кто хостит.

Часто задаваемые вопросы

Как понять, что сайт использует Next.js?
Введите адрес в проверку выше или откройте исходный код страницы и найдите в адресах скриптов: /_next/static/.
Всегда ли точна проверка Next.js?
Совпадение — сильный признак, но ни одна внешняя проверка не даёт полной гарантии. Сайты могут удалить заголовок, но путь _next используется по умолчанию почти во всех развёртываниях.
Означает ли Next.js, что сайт работает на Vercel?
Не всегда. Vercel создаёт Next.js, но сайт может работать и на других хостингах. Чтобы узнать точно, используйте проверку хостинга.