PWA 規範 · 完整欄位 · 即時驗證

Manifest.json Generator PWA Manifest 產生器

快速建立符合 Progressive Web App(PWA)規範的 manifest.json。 支援完整欄位設定、圖示管理、Shortcuts、Screenshots 與即時驗證。

Manifest.json 產生器
基本資訊
顯示與主題
App Icons(應用程式圖示)

💡 PWA 安裝要求至少 192×192 與 512×512 的圖示;「加入標準尺寸」會一次加入 72–512 共 8 種尺寸。

Shortcuts(捷徑)

Shortcuts 讓使用者長按應用程式圖示時快速跳轉至指定頁面(Android 支援)。

Screenshots(畫面截圖)

Screenshots 用於應用程式商店與安裝介面展示(Android 與桌面 Chrome 支援)。

Categories(分類)
manifest.json 即時預覽
0 B
{}
驗證結果

設定欄位後將即時驗證…

廣告空間

❓ 常見問題 FAQ

關於 manifest.json 與 PWA 的常見疑問

manifest.json 是什麼?

manifest.json(Web App Manifest)是一個 JSON 格式的設定檔案,描述網頁應用程式的名稱、圖示、顯示模式、起始頁面等資訊。瀏覽器讀取後,能讓您的網站以「應用程式」的方式呈現。

在 HTML 中透過一行標籤引用:<link rel="manifest" href="/manifest.json">

manifest.json 的作用包括:

  • 讓使用者可將網站「安裝」到主畫面或桌面
  • 定義應用程式圖示與啟動畫面
  • 控制顯示模式(全螢幕、獨立視窗等)
  • 設定主題色與背景色
  • 宣告 Android 長按捷徑(Shortcuts)
什麼是 PWA?為什麼需要 manifest.json?

PWA(Progressive Web App) 是一種結合網頁與原生應用程式優點的技術。PWA 可被安裝、離線運作、接收通知,卻不需要透過應用程式商店發布。

一個完整的 PWA 需要三個核心要素:

  1. manifest.json — 宣告應用程式身份與安裝資訊(本工具產生)
  2. Service Worker — 提供離線快取與背景功能
  3. HTTPS — 安全傳輸的必要條件

💡 manifest.json 是讓瀏覽器顯示「安裝應用程式」提示的必要條件,也是 PWA 評分的重要項目。

各欄位代表什麼意思?

以下是 manifest.json 主要欄位的說明:

  • name / short_name — 應用程式全名與安裝後顯示的簡稱(short_name 建議 ≤ 12 字元)
  • start_url — 啟動應用程式時開啟的頁面,建議為相對路徑(如 /)
  • scope — 應用程式的導覽範圍,範圍外的連結將以瀏覽器開啟
  • display — 顯示模式:standalone(獨立視窗)、fullscreen(全螢幕)、minimal-ui(精簡介面)、browser(瀏覽器)
  • theme_color — 工具列與系統列的顏色
  • background_color — 啟動畫面與載入階段的背景色
  • orientation — 建議方向:portrait、landscape、any
  • icons — 應用程式圖示,包含 src、sizes、type、purpose
  • shortcuts — 長按圖示時顯示的快速捷徑(Android)
  • screenshots — 安裝介面展示的截圖
  • categories — 應用程式分類(最大 3 個)
為什麼需要 192×192 與 512×512 的圖示?

Google 的 PWA 安裝標準明確要求 manifest 中必須包含以下兩種圖示:

192×192 — 安裝後顯示於主畫面與應用程式列表

512×512 — 安裝提示與啟動畫面使用

缺少任一種都會導致瀏覽器不顯示「安裝應用程式」的提示。完整提供 72–512 各種尺寸則能確保在所有裝置上都有最佳顯示品質。

💡 每個圖示應指定 purposeany(一般)、maskable(可遮罩,含安全邊距)、monochrome(單色)。

manifest.json 應該放在哪裡?如何部署?

manifest.json 通常放置於網站根目錄,並在 HTML 的 <head> 中引用:

<link rel="manifest" href="/manifest.json">

部署步驟:

  1. 使用本工具設定欄位並下載 manifest.json
  2. 上傳至網站根目錄(與圖示檔案同一目錄)
  3. 在 HTML head 中加入 manifest 引用標籤
  4. 確認 start_urlscope 指向正確的相對路徑
  5. 使用 Chrome DevTools 的 Application 面板檢查 manifest 載入狀態

⚠️ 注意:manifest 中的圖示路徑是相對於 manifest 檔案位置,若 manifest 在根目錄,圖示路徑通常以 / 開頭。

這個工具安全嗎?支援哪些瀏覽器?

完全安全!Manifest.json Generator 是一個 100% 純前端工具

  • ✅ 所有欄位設定、JSON 產生與驗證都在您的瀏覽器中完成
  • ✅ 不會將任何資料上傳至伺服器
  • ✅ 不需要註冊或登入,載入後可完全離線使用
  • ✅ 不會儲存您的任何設定

瀏覽器相容性:本工具相容於所有主流瀏覽器的最新版本(Chrome、Firefox、Safari、Edge、Opera)。

📖 PWA Manifest 完全指南:從零建立可安裝的網頁應用程式

深入了解 manifest.json 與 Progressive Web App

功能介紹

Manifest.json Generator 是 ToolHub 推出的免費 PWA Manifest 建立工具。透過圖形化介面設定 應用程式名稱、簡稱、描述、語言、起始頁面與作用範圍,選擇 顯示模式、方向、主題色,並管理 應用程式圖示、Shortcuts 捷徑、Screenshots 截圖與分類。右側即時產生格式化的 manifest.json,並自動驗證必填欄位、圖示完整性與顏色有效性。

manifest.json 是什麼?

Web App Manifest 是 W3C 制定的標準,以 JSON 格式描述網頁應用程式的中繼資料。瀏覽器與作業系統讀取 manifest 後,可以將網站呈現為原生應用程式:顯示於主畫面、提供獨立視窗、設定啟動畫面與圖示。

一個最簡單的 manifest.json 範例:

{ "name": "ToolHub", "short_name": "ToolHub", "start_url": "/", "display": "standalone", "background_color": "#0B1120", "theme_color": "#0B1120", "icons": [ { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" } ] }

PWA 簡介:為什麼要讓網站「可安裝」?

PWA(Progressive Web App) 讓網頁應用程式獲得原生應用程式的使用體驗:

  • 可安裝 — 直接安裝到主畫面,不需經過應用程式商店
  • 可離線 — 搭配 Service Worker 提供離線存取
  • 高效能 — 啟動快速、介面沉浸(全螢幕或獨立視窗)
  • 低門檻 — 不需要上架審核,更新即時生效
  • 跨平台 — 同一份程式碼支援 Android、Windows、iOS(部分支援)與 macOS

manifest.json 是 PWA 的「身分證」,缺少它,瀏覽器就無法將網站視為可安裝的應用程式。

欄位說明

必備欄位

  • nameshort_name — 至少一個,應用程式名稱
  • start_url — 啟動頁面
  • display — 顯示模式
  • icons — 至少一個圖示;建議包含 192×192 與 512×512

重要欄位

  • description — 應用程式描述
  • lang — 主要語言(如 zh-TW、en)
  • scope — 導覽範圍,建議與 start_url 同層或更上層
  • orientation — 方向偏好
  • theme_color / background_color — 主題與背景色
  • shortcuts — Android 長按捷徑(最多 4 個建議)
  • screenshots — 安裝介面截圖
  • categories — 分類標籤(最多 3 個)

最佳實踐

  • short_name 保持在 12 字元內,避免在主畫面被截斷
  • 提供 maskable 圖示 — purpose 設為 maskable 的圖示應在四邊留有安全邊距(內容占中央 80%)
  • theme_color 與網站品牌一致 — 會影響行動裝置工具列與系統列配色
  • 使用相對路徑的 start_url — 避免網域更換時路徑失效
  • 搭配 favicon 一起管理 — 圖示可與 favicon-generator 產出的 PWA 圖示共用

瀏覽器相容性

本工具基於現代 Web 標準開發,相容於所有主流瀏覽器的最新版本:Google Chrome、Mozilla Firefox、Apple Safari、Microsoft Edge 與 Opera。建議使用最新版本以獲得最佳體驗。

隱私權保護

ToolHub 高度重視您的資料隱私。Manifest.json Generator 採用 100% 純前端架構,所有欄位設定、JSON 產生與驗證均在您的瀏覽器中完成,不會將任何資料傳輸至外部伺服器。我們不會儲存、分析或分享您輸入的任何內容,請放心使用。

操作成功