2017-10-12 29 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将无法正常工作。 –

回答

相关问题