UWP PWA:子域作为起始页

时间:2018-12-21 15:13:32

标签: visual-studio uwp progressive-web-apps

我正在尝试将PWA作为UWP应用发布,但是在子域上却遇到了麻烦,该子域托管在该子域上。

例如当我将https://example.com/设置为StartPage时,它可以很好地工作,但是当使用https://sub.example.com/时,它将继续显示启动屏幕(应用程序徽标)。

两个域都包含几乎相同的源代码,并且在MS Edge中都可以工作。

Package.appxmanifest:

<Application Id="App" StartPage="https://sub.example.com/">

如何解决?

1 个答案:

答案 0 :(得分:0)

确保在Package.appxmanifest编辑器的 Content URIs 标签中包含子域URL:

URL in Content URIs

或者,将其包含在uap:ApplicationCntentUriRules元素的XML代码中:

<uap:ApplicationContentUriRules>
  <uap:Rule Match="https://blog.mzikmund.com" Type="include" 
            WindowsRuntimeAccess="all" />
  <uap:Rule Match="https://*.*" Type="include" WindowsRuntimeAccess="none" />
  <uap:Rule Match="http://*.*" Type="include" WindowsRuntimeAccess="none" />
</uap:ApplicationContentUriRules>