在 iPhone / iPad 上打开并运行 ZIP 网页项目
打包的网站、课程作业、导出的原型——导入后像真正的网站一样运行,不需要 Mac,也不需要联网。
更新于 2026-08-09
Safari 打不开本地多文件网站,「文件」App 解压后得到的只是一堆互相链接不上的散文件。
OpenHTML 把整个 ZIP(或文件夹)作为一个项目导入:自动找到入口页面、保持所有相对路径可用、离线预览整站。用到 fetch()、ES modules 或 JSON 数据的页面,还能跑在私有的 127.0.0.1 本地服务器上——与真实 Web 服务器相同的运行条件,完全在设备内完成。
从 ZIP 到运行中的网站
导入 ZIP 或文件夹
把压缩包分享给 OpenHTML,或在导入器里选取。项目解包为私有副本,不会上传任何内容。
预览入口页面
入口 HTML 自动识别——如果项目里有多个候选页面,可在项目工作台中切换入口。
需要时开启本地服务器
站点用到 fetch()、ES modules 或 XHR 时,把项目切到本地服务器模式(Pro):仅监听 127.0.0.1,离开页面即停止。
看到整个项目,而不只是页面
项目工作台列出全部文件及其大小和结构检查:HTML 引用了却不存在的资源、存在却从未使用的文件、越出项目根目录的可疑路径,以及候选入口页面。
- 诊断标出缺失文件、被拦远程资源与 JavaScript 报错——支持一键修复。
- 源码查看器可打开项目里的任何文件:语法高亮、搜索、行号。
- 在网络面板观察 fetch/XHR/WebSocket 流量,在设备上直接检查 DOM(Pro)。
- 用手机 / 平板 / 桌面视口预设测试响应式布局,或请求桌面版网站(Pro)。
把成果交付出去
检查或修完后可以导出:把当前状态重新打包为干净的 ZIP、把所有资源内联为单个自包含 HTML,或把渲染页面导出为整页 PDF / 长图(Pro)。
本地服务器只绑定 127.0.0.1——局域网内其他设备无法访问,App 退到后台即关闭。页面本身的联网权限也保持默认关闭,除非你放行。
常见问题
为什么项目需要本地服务器?
浏览器出于安全会在 file:// 页面上禁用 fetch()、ES modules 与 XHR。localhost 服务器给页面一个真实 origin,这些能力就和线上环境一样工作。
ZIP 能有多大?
常规网页项目都能顺利导入;解包前会做体积预检,损坏或超大的压缩包会得到明确报错,而不是卡死 App。
能编辑项目里的文件吗?
OpenHTML 是查看与调试工具,不是 IDE——可以带高亮和搜索阅读任何文件、切换入口、诊断并重新导出;编辑请在你惯用的编辑器里完成后再导入。
打开的入口页面不对怎么办?
打开项目工作台,从候选 HTML 中任选一个设为新入口——每个项目的选择都会被记住。
随时随地运行你的网页项目
导入 ZIP、离线预览、用真正的工具调试、导出干净的结果——全部在 iPhone 或 iPad 上完成。
下载 OpenHTMLApp Store 免费下载——核心查看功能无需付费。