Skip to content
Открывайте HTML-файлы конфиденциально на iOS.OpenHTML

Как открыть и запустить веб-проект из ZIP на iPhone и iPad

Сайт в архиве, учебный проект, выгруженный прототип — импортируйте и запустите как настоящий сайт, без Mac и без интернета.

Обновлено 2026-09-15

Safari не умеет открывать локальный многофайловый сайт на iOS, а распаковка в «Файлах» оставляет вас с папкой файлов, которые не связаны друг с другом.

OpenHTML импортирует весь ZIP или папку как один проект: находит стартовую страницу, сохраняет работоспособность всех относительных путей и показывает сайт офлайн. Страницы с fetch(), ES-модулями или данными в JSON могут работать на приватном локальном сервере 127.0.0.1 — те же условия, что и на настоящем веб-сервере, целиком на вашем устройстве.

От ZIP до работающего сайта

  1. Импортируйте ZIP или папку

    Поделитесь архивом с OpenHTML или выберите его в импортере. Проект распаковывается в приватную копию; ничего никуда не загружается.

  2. Посмотрите стартовую страницу

    Стартовый HTML определяется автоматически, а если в проекте несколько подходящих страниц, стартовую можно сменить в рабочей панели проекта.

  3. Включите локальный сервер, когда он нужен

    Если сайт использует fetch(), ES-модули или XHR, переключите проект в режим локального сервера (Pro): он работает только на 127.0.0.1, через loopback, и останавливается, когда вы уходите со страницы.

Видно весь проект, а не только страницу

Рабочая панель проекта перечисляет все файлы с размерами и проверками структуры: ресурсы, на которые ссылается HTML, но которых нет; файлы, которые есть, но никогда не используются; подозрительные пути, выходящие за корень проекта; и подходящие стартовые страницы.

  • Диагностика отмечает отсутствующие файлы, заблокированные удалённые ресурсы и ошибки JavaScript — с исправлениями в одно касание.
  • Просмотр исходного кода открывает любой файл проекта с подсветкой синтаксиса, поиском и номерами строк.
  • Следите за трафиком fetch, XHR и WebSocket в сетевой панели и изучайте DOM прямо на устройстве (Pro).
  • Проверяйте адаптивную вёрстку пресетами области просмотра «телефон / планшет / компьютер» или запрашивайте версию для компьютера (Pro).

Отдайте результат дальше

Когда проект проверен или исправлен, экспортируйте его: переупакуйте текущее состояние в чистый ZIP, встройте всё в один автономный HTML-архив или выведите готовую страницу целиком в PDF или длинное изображение (Pro).

Локальный сервер слушает только 127.0.0.1 — до него не добраться из вашей сети, и он выключается, когда приложение уходит в фон. Доступ к сети для самой страницы остаётся выключенным, пока вы его не разрешите.

Частые вопросы

Зачем проекту вообще нужен локальный сервер?

Браузеры из соображений безопасности блокируют fetch(), ES-модули и XHR на адресах file://. Сервер на localhost даёт странице настоящий origin, и эти возможности работают ровно так же, как в production.

Какого размера может быть ZIP?

Обычные веб-проекты импортируются без проблем; размер архива проверяется до распаковки, поэтому повреждённый или слишком большой ZIP выдаст понятную ошибку, а не подвесит приложение.

Можно ли редактировать файлы внутри проекта?

OpenHTML — просмотрщик и отладчик, а не IDE: можно читать любой файл с подсветкой и поиском, менять стартовую страницу, диагностировать и заново экспортировать. Для правок вернитесь в привычный редактор и импортируйте результат снова.

Открывается не та стартовая страница?

Откройте рабочую панель проекта и назначьте новой стартовой любой подходящий HTML — выбор запоминается для каждого проекта.

Запускайте веб-проект там, где вы есть

Импортируйте ZIP, посмотрите офлайн, отладьте настоящими инструментами и экспортируйте чистый результат — всё на iPhone или iPad.

Загрузить OpenHTML

Бесплатно в App Store — базовый просмотр не требует покупки.