【发布时间】:2020-04-28 19:33:51
【问题描述】:
一个托管在 IIS 上的 PWA Angular 应用程序(HTTPS 与自签名证书绑定),由 UWP 应用程序访问(托管的 UWP:只是一个指向 PWA 应用程序的 UWP shell)。
当 package.appxmanifest 配置(例如 StartPage 和 Content URIs)指向带有 HTTP 方案的 PWA 时,它运行良好(当然,除了 Service Worker 注册会引发错误,因为 HTTPS 是必需的)。但是,当我将 URL 更新为指向 HTTPS 时,UWP 仅显示一个没有错误的空白屏幕(在调试 UWP 时在 VS2017 的 Javascript 控制台上)。
注意:使用 HTTPS 访问 PWA 可以在浏览器中正常工作。仅供参考,使用自签名证书。
简而言之:
PWA+浏览器+(HTTP 或 HTTPS)=> 好的
PWA+UWP+HTTP => 好的
PWA+UWP+HTTPS(自签名)=> NG
【问题讨论】:
标签: https uwp service-worker progressive-web-apps self-signed-certificate