托管在 IIS 上的 PWA Angular 应用程序(使用自签名证书的 HTTPS 绑定)正在由 UWP 应用程序访问(托管的 UWP:只是一个指向 PWA 应用程序的 UWP shell)。
当诸如 StartPage 和 Content URI之类的package.appxmanifest配置指向具有 HTTP 方案的 PWA 时,它运行良好(当然,由于需要 HTTPS,Service Worker 注册会引发错误)。但是,当我将 URL 更新为指向 HTTPS 时,UWP 仅显示一个没有错误的空白白屏(在调试 UWP 时在 VS2017 的 Javascript 控制台上)。
注意:在浏览器中使用 HTTPS 访问 PWA 可以正常工作。仅供参考,使用自签名证书。
简而言之:
PWA+BROWSER+(HTTP OR HTTPS) => OK
PWA+UWP+HTTP => OK
PWA+UWP+HTTPS (Self-Signed) => NG