Skip to content
在 iOS 上私密地開啟 HTML 檔案。OpenHTML
全部文章

如何在 iPhone 上開啟 HTML 檔案:完整指南

更新於 2026-08-09

簡短版答案:「檔案」App 能預覽簡單的 HTML,Safari 能顯示你靠變通招數弄進去的檔案,但要讓 HTML 檔案連同樣式、指令碼和連結資源都確實運作,唯一可靠的方法是專用的檢視器 App。以下說明每種做法實際上能做到什麼,讓你十秒內挑對。

方法一——在「檔案」App 裡快速預覽

在「檔案」裡點任何 .html 檔案,iOS 都會顯示預覽。如果頁面完全自足——CSS 全部內聯、沒有指令碼——這樣讀內容就夠了。

  • 外部樣式表被忽略,所以大多數真實頁面都會掉版面。
  • JavaScript 從不執行——互動式頁面看起來是凍住的或空的。
  • 連結的檔案(圖片、其他頁面)解析不到。

結論:瞄一眼簡單的文字內容沒問題;只要有樣式就會誤導你。如果你的檔案在這裡看起來像沒排版的文字,檔案是好的——問題出在預覽。細節見為什麼 HTML 在 iOS 預覽裡是壞的。

方法二——Safari

Safari 算繪 HTML 完美無缺——前提是從網址開。對本機檔案就尷尬了:iOS 沒有任何官方支援的方式,能讓 Safari 指向一個檔案連同它那包資源。變通招數(data URL、捷徑、暫時託管)是有,但碰到多檔案頁面就破功,而且把兩下就該完成的事變成一個工程。頁面已經在線上,就用 Safari;還是檔案的話,就用檢視器。

方法三——專用的 HTML 檢視器

OpenHTML(免費)像瀏覽器那樣算繪 HTML,但來源是檔案:把任何 .html 分享給它、直接貼上 HTML 程式碼,或從 iCloud Drive 開啟一次而不匯入。

  • 樣式會套上、本機 JavaScript 會執行——網路存取則維持關閉,直到你逐頁允許。
  • 多檔案頁面和 ZIP 壓縮檔會以完整專案的形式匯入,相對路徑照常運作——參見 ZIP 網頁專案。
  • 頁面算繪不正常時,診斷會點名每一個缺少的檔案、被封鎖的資源和指令碼錯誤。
  • Markdown 檔案一樣會開成乾淨的頁面,還帶離線的 LaTeX 數學式——參見 Markdown + LaTeX。

哪種檔案該用哪種做法

  • 只需要讀一次的簡單自足頁面 → 「檔案」預覽。
  • 已經放在網路上的頁面 → Safari。
  • ChatGPT 或 Claude 產生的頁面 → 檢視器,指令碼和樣式才會動。
  • 存下來的網頁、郵件寄來的報告、壓成 ZIP 的網站,任何不只一個檔案的東西 → 檢視器。

常見問題與快速解法

  • 頁面是沒有樣式的文字 → 外部 CSS 沒載入;改用會套樣式的檢視器開。
  • 頁面一片空白 → 頁面需要 JavaScript,但它沒被允許執行;用能啟用本機 JS 的檢視器。
  • 圖片不見了 → 圖片就在 HTML 檔案旁邊;匯入整個資料夾或 ZIP,不要只匯入單一檔案。
  • 中文/日文變成亂碼 → 檔案不是 UTF-8;OpenHTML 會自動偵測舊編碼(GB18030、Shift-JIS……)。
  • 頁面需要即時資料 → 它用了 fetch();放到私有的本地伺服器(Pro)上跑,行為就跟託管的網站一樣。

關於隱私

你收到的 HTML 檔案,常常是裝著你資料的報告。OpenHTML 把檔案放在裝置本機的私有儲存空間,沒有帳號也沒有分析追蹤,並且逐頁封鎖所有網路存取,直到你主動開啟——存下來的頁面沒有你點頭,就沒辦法回報給誰。

在 App Store 免費下載——核心檢視功能不必付費。

下載 OpenHTML