Closed CarsonSlovoka closed 3 years ago
https://web.dev/add-manifest/#create
pwa吃manifest.json,~試過使用.webmanifest
但沒有效果~,所以決定重新命名避免衝突
其實不是沒有效果,這個有沒有效是要看您的index.html來決定
<link rel="manifest" href="/.webmanifest">
href的內容是什麼就可以用什麼,所以您也可以用其他的檔名替代
"start_url": "app/urls/tmpl/index.html", // OK
// "start_url": "./app/urls/tmpl/index.html" // OK
// "start_url": "/app/urls/tmpl/index.html" // Error
以上的東西可以用filepath.abs去驗證,就會知道
fmt.Println(filepath.Abs("index.html")) // C:\XXX\OOO\index.html <nil>
fmt.Println(filepath.Abs("./index.html")) // C:\XXX\OOO\index.html <nil>
fmt.Println(filepath.Abs("/index.html")) // C:\index.html <nil> // 👈 這個可能不是你所預期的
所以我們統一加上"."表示是在工作路徑的位置
TODO
sw.js
,manifest.json
,.webmanifest
) https://github.com/CarsonSlovoka/dovego/issues/8#issuecomment-949504784