เปิดและเรียกใช้โปรเจกต์เว็บแบบ ZIP บน iPhone และ iPad
เว็บไซต์ที่บีบอัดไว้ งานโปรเจกต์ในชั้นเรียน ต้นแบบที่ส่งออกมา — นำเข้าแล้วเรียกใช้ได้เหมือนเว็บไซต์จริง ไม่ต้องใช้ 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 แบบ loopback เท่านั้น และหยุดทันทีเมื่อคุณออกจากหน้า

เห็นทั้งโปรเจกต์ ไม่ใช่แค่หน้าเดียว
แผงจัดการโปรเจกต์แสดงไฟล์ทุกไฟล์พร้อมขนาดและการตรวจสอบโครงสร้าง ทั้งทรัพยากรที่ HTML อ้างถึงแต่หาไม่เจอ ไฟล์ที่มีอยู่แต่ไม่เคยถูกใช้ พาธน่าสงสัยที่หลุดออกนอกรากของโปรเจกต์ และหน้าที่เข้าข่ายเป็นหน้าเริ่มต้น
- การวินิจฉัยชี้ไฟล์ที่หายไป ทรัพยากรระยะไกลที่ถูกบล็อก และข้อผิดพลาด JavaScript พร้อมวิธีแก้ในแตะเดียว
- มุมมองซอร์สเปิดไฟล์ใดก็ได้ในโปรเจกต์ พร้อมไฮไลต์ไวยากรณ์ การค้นหา และเลขบรรทัด
- เฝ้าดูการรับส่งข้อมูล fetch, XHR และ WebSocket ในแผงเครือข่าย และตรวจสอบ DOM บนอุปกรณ์ (Pro)
- ทดสอบเลย์เอาต์แบบตอบสนองด้วยค่าวิวพอร์ตที่ตั้งไว้สำหรับโทรศัพท์ / แท็บเล็ต / เดสก์ท็อป หรือขอเว็บไซต์เดสก์ท็อป (Pro)
ส่งงานกลับออกไป
เมื่อแก้หรือตรวจโปรเจกต์เสร็จแล้ว ส่งออกได้เลย จะบรรจุสถานะปัจจุบันกลับเป็น ZIP ที่สะอาด ฝังทุกอย่างลงในไฟล์เก็บถาวร HTML เดียวที่สมบูรณ์ในตัวเอง หรือพิมพ์หน้าที่แสดงผลแล้วเป็น PDF เต็มความยาวหรือภาพยาวก็ได้ (Pro)
เซิร์ฟเวอร์ภายในผูกกับ 127.0.0.1 เท่านั้น ไม่มีอะไรในเครือข่ายของคุณเข้าถึงได้ และจะปิดตัวลงเมื่อแอปเข้าสู่เบื้องหลัง ส่วนการเข้าถึงเครือข่ายของตัวหน้าเว็บเองยังคงปิดอยู่จนกว่าคุณจะอนุญาต
คำถามที่พบบ่อย
ทำไมโปรเจกต์ถึงต้องใช้เซิร์ฟเวอร์ภายในด้วย
เบราว์เซอร์บล็อก fetch() โมดูล ES และ XHR บน URL แบบ file:// ด้วยเหตุผลด้านความปลอดภัย เซิร์ฟเวอร์ localhost ให้ origin จริงกับหน้าเว็บ ความสามารถเหล่านั้นจึงทำงานเหมือนตอนขึ้นใช้งานจริงทุกประการ
ZIP ใหญ่ได้แค่ไหน
โปรเจกต์เว็บทั่วไปนำเข้าได้ไม่มีปัญหา ไฟล์เก็บถาวรจะถูกตรวจขนาดก่อนแตกไฟล์ ZIP ที่เสียหายหรือใหญ่เกินจึงล้มเหลวพร้อมข้อความที่ชัดเจน แทนที่จะทำให้แอปค้าง
แก้ไขไฟล์ในโปรเจกต์ได้หรือไม่
OpenHTML เป็นโปรแกรมดูและแก้จุดบกพร่อง ไม่ใช่ IDE — คุณอ่านไฟล์ทุกไฟล์พร้อมไฮไลต์และการค้นหา สลับหน้าเริ่มต้น วินิจฉัย และส่งออกใหม่ได้ ส่วนการแก้ไข ให้ทำในโปรแกรมแก้ไขที่คุณถนัดแล้วนำกลับเข้ามา
หน้าเริ่มต้นที่เปิดขึ้นมาไม่ถูกต้องหรือไม่
เปิดแผงจัดการโปรเจกต์แล้วเลือก HTML หน้าใดก็ได้ที่เข้าข่ายให้เป็นหน้าเริ่มต้นใหม่ — ตัวเลือกนี้จะถูกจำไว้แยกตามโปรเจกต์
เรียกใช้โปรเจกต์เว็บของคุณได้ทุกที่
นำเข้า ZIP ดูตัวอย่างแบบออฟไลน์ แก้จุดบกพร่องด้วยเครื่องมือจริง และส่งออกผลลัพธ์ที่สะอาด — ทั้งหมดบน iPhone หรือ iPad ของคุณ
ดาวน์โหลด OpenHTMLฟรีบน App Store — การดูไฟล์ซึ่งเป็นฟังก์ชันหลักไม่ต้องซื้อเพิ่ม