[英]Web App - manifest.json not applied if it's in a sub-path
我正在嘗試創建一個基於 React 的 Web 應用程序。 我讓它按照我想要的方式工作,它像我預期的那樣作為一個網絡應用程序運行——現在,這對我來說意味着在我的手機上,從 chrome,如果我從 chrome 菜單中選擇“添加到主屏幕”它看起來好像是一個應用程序(顯示自己的圖標並在 chrome 之外的新窗口中啟動)。
在完成這項工作后,我決定重新組織,以便路徑是我想要的方式 - 從mydomain.com -> apps.mydomain.com/appName 。 我將代碼移動到正確的目錄,當我瀏覽那里時,我看到了我的“應用程序”。
我立即注意到一個問題,即未加載靜態資產,我通過在www/mydomain.com 中添加一個指向www/mydomain.com/appName/static的符號鏈接來解決該問題。 在這一點上,我認為我的應用程序得到了適當的重組。
不幸的是,當我嘗試從 chrome 中“添加到主屏幕”時,它現在創建了一個常規快捷方式,在我看來這似乎表明 manifest.json 沒有被應用。 這一切對我來說都是一個基本問題,我不明白子路徑的代碼組織讓我停下來。
所以我的問題是:我需要做什么才能在子路徑中正確托管我的網絡應用程序?
筆記:
謝謝!
我想我想通了。 我的應用程序是用 create-react-app 制作的,在package.json 中,我將主頁編輯為我的路徑。
從這里找到了這個:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.