2017-10-12 64 views
0

我試圖創建一個基於反應web應用程序的manifest.json不適用。我按照自己想要的方式工作,它按照我預期的方式表現爲一個Web應用程序 - 現在,這意味着在我的手機上,從Chrome瀏覽器,如果從Chrome菜單中選擇「添加到主屏幕」它顯示出來就好像它是一個應用程序(在Chrome瀏覽器之外的新窗口中顯示自己的圖標&)。Web應用程序 - 如果它是在一個子路徑

得到那個工作後,我決定重組,這樣的路徑將是我想要的方式 - 從mydomain.com - >apps.mydomain.com/appName。我將代碼移到了正確的目錄中,當我在那裏瀏覽時,我看到了我的「應用程序」。

我注意到一個問題,馬上在靜態資產不加載,我固定,通過在WWW/mydomain.com添加一個符號鏈接指向WWW/mydomain.com /應用程序的名字/靜態。在這一點上,我認爲我的應用程序進行了適當的重組。

不幸的是,當我試圖從Chrome中「添加到主屏幕」,現在讓一個普通的快捷方式,似乎這對我,表示沒有應用在manifest.json。這一切都使我成爲一個基本問題,我不明白代碼組織對子路徑的影響,這讓我暫停了。

所以我的問題是:我需要做什麼才能妥善託管我的網絡應用程序在子路徑?

注:

  • 我使用nginx的 - 我懷疑我的問題在於配置那裏,如果我的結構中,有需要更多信息,我可以提供它。
  • 關於更改爲應用程序。 - 對不起,如果它在某種程度上混淆了問題,注意我剛添加了一個別名 - 因此apps.mydomain.com似乎相當於mydomain.com - 我只注意到它的情況下,假設是錯誤的,問題。
  • 請原諒我的問題的語言,如果它是錯的,我是新十歲上下到網絡,並且可能無法正確使用行話 - 這也就是爲什麼我可能有困難只是谷歌搜索這一點。

謝謝!

+0

另外要注意的,我想保持apps.mydomain.com仍然是一個有效的網站。我的想法是我可以鏈接到我的應用程序。 當我複製我的清單上一層的目錄,並把它改爲基準下的目錄,它的工作 - 但是這是不理想的行爲,由於對apps.mydomain.com成爲未使用的和上面的筆記,因爲我把其他應用其他路徑,即apps.mydomain.com/app2將無法正常工作。 –

回答

相關問題