Html5 的 manifest.json 是一份配置文件,它指定了整個 Web 應用程序(Web App)需要使用的資源列表。這個文件包括了網頁的基本信息、緩存文件、離線頁面的路徑以及需要定期更新的文件等。
{ "name": "MyWebApp", // 應用名稱 "short_name": "WebApp", // 應用簡稱 "start_url": "/", // 啟動頁面路徑 "display": "standalone", // 應用打開方式選項 "background_color": "#ffffff", // 應用背景色 "theme_color": "#ad0e5e", // 應用主色調 "icons": [ { "src": "/icon-192x192.png", // 應用圖標路徑 "sizes": "192x192", "type": "image/png" }, { "src": "/icon-512x512.png", "sizes": "512x512", "type": "image/png" } ], "cache": { "name": "MyWebApp-v1", // 緩存名稱 "fallback": "/offline.html", // 離線頁面路徑 "network": ["*"], // 需要聯網使用的資源 "fallback": ["*"] // 不需要聯網使用的資源 }, "update": { "frequency": "daily" // 更新頻率 } }
在開發 Web App 的過程中,通過使用 manifest.json 配置文件,不僅可以方便地管理應用中的資源,還可以具備離線緩存、快速加載等離線功能。同時,還可以提高應用程序的使用效率和用戶體驗。