iPhone과 iPad에서 ZIP 웹 프로젝트 열고 실행하기
압축된 웹사이트, 수업 과제, 내보낸 프로토타입 — 가져오면 진짜 사이트처럼 실행됩니다. Mac도 인터넷도 필요 없습니다.
업데이트 2026-09-15
Safari는 iOS에서 로컬 다중 파일 웹사이트를 열지 못하고, 파일 앱에서 압축을 풀어도 서로 연결되지 않는 파일 더미만 남습니다.
OpenHTML은 ZIP(또는 폴더) 전체를 하나의 프로젝트로 가져옵니다. 시작 페이지를 찾아내고, 모든 상대 경로를 그대로 유지하며, 사이트를 오프라인으로 미리봅니다. fetch()나 ES 모듈, JSON 데이터를 쓰는 페이지는 비공개 127.0.0.1 로컬 서버에서 실행할 수 있습니다. 실제 웹 서버와 똑같은 조건이 전부 기기 안에서 갖춰집니다.
ZIP에서 돌아가는 사이트까지
ZIP 또는 폴더 가져오기
압축 파일을 OpenHTML로 공유하거나 가져오기 화면에서 선택하세요. 프로젝트는 비공개 사본으로 풀리며, 아무것도 업로드되지 않습니다.

시작 페이지 미리보기
시작 HTML은 자동으로 감지됩니다. 후보 페이지가 여러 개인 프로젝트라면 프로젝트 작업 화면에서 시작 페이지를 바꿀 수 있습니다.

필요할 때 로컬 서버 켜기
사이트가 fetch(), ES 모듈, XHR을 쓴다면 프로젝트를 로컬 서버 모드로 전환하세요(Pro). 127.0.0.1에서 루프백으로만 실행되고, 페이지를 벗어나면 멈춥니다.

페이지가 아니라 프로젝트 전체를 보세요
프로젝트 작업 화면은 모든 파일을 크기와 함께 나열하고 구조를 점검합니다. HTML이 참조하지만 없는 리소스, 존재하지만 한 번도 쓰이지 않는 파일, 프로젝트 루트를 벗어나는 수상한 경로, 그리고 시작 페이지 후보를 보여 줍니다.
- 진단이 누락된 파일, 차단된 원격 리소스, JavaScript 오류를 찾아내고 한 번의 탭으로 해결합니다.
- 소스 뷰어는 프로젝트의 어떤 파일이든 구문 강조, 검색, 행 번호와 함께 엽니다.
- 네트워크 패널에서 fetch, XHR, WebSocket 트래픽을 관찰하고 기기에서 DOM을 검사하세요(Pro).
- 휴대폰 / 태블릿 / 데스크톱 뷰포트 프리셋으로 반응형 레이아웃을 확인하거나 데스크톱 사이트를 요청하세요(Pro).
다시 내보내기
프로젝트를 고치거나 검토했다면 내보내세요. 현재 상태를 깔끔한 ZIP으로 다시 묶거나, 모든 리소스를 인라인해 자체 완결형 HTML 아카이브 하나로 만들거나, 렌더링된 페이지를 전체 길이 PDF나 긴 이미지로 출력할 수 있습니다(Pro).
로컬 서버는 127.0.0.1에만 바인딩됩니다. 같은 네트워크의 어떤 기기도 접근할 수 없고, 앱이 백그라운드로 가면 종료됩니다. 페이지 자체의 네트워크 접근은 허용하지 않는 한 계속 꺼져 있습니다.
자주 묻는 질문
제 프로젝트에 로컬 서버가 왜 필요한가요?
브라우저는 보안을 이유로 file:// URL에서 fetch(), ES 모듈, XHR을 차단합니다. localhost 서버는 페이지에 진짜 출처(origin)를 부여하므로 이런 기능이 실제 배포 환경과 똑같이 작동합니다.
ZIP은 얼마나 커도 되나요?
일반적인 웹 프로젝트는 문제없이 가져옵니다. 압축 파일은 풀기 전에 크기를 확인하므로, 손상되었거나 지나치게 큰 ZIP은 앱이 멈추는 대신 분명한 메시지와 함께 실패합니다.
프로젝트 안의 파일을 편집할 수 있나요?
OpenHTML은 뷰어이자 디버거이지 IDE가 아닙니다. 모든 파일을 구문 강조와 검색으로 읽고, 시작 페이지를 바꾸고, 진단하고, 다시 내보낼 수 있습니다. 편집은 쓰던 에디터를 오가며 하세요.
엉뚱한 시작 페이지가 열리나요?
프로젝트 작업 화면을 열고 후보 HTML 중 원하는 것을 새 시작 페이지로 고르세요. 이 선택은 프로젝트별로 기억됩니다.
웹 프로젝트를 지금 있는 자리에서 실행하세요
ZIP을 가져와 오프라인으로 미리보고, 진짜 도구로 디버그하고, 깔끔한 결과를 내보내세요 — 전부 iPhone이나 iPad에서.
OpenHTML 다운로드App Store에서 무료 — 핵심 보기 기능은 구매가 필요 없습니다.