問題タブ [self-signed-certificate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
https - ホストされた UWP アプリのプログレッシブ Web アプリが HTTPS (自己署名) で機能しない
UWP アプリ (ホストされている UWP: PWA アプリを指す UWP シェル) によってアクセスされている IIS (自己署名証明書を使用した HTTPS バインディング) でホストされている PWA Angular アプリ。
StartPage や Content URI などのpackage.appxmanifest構成が HTTP スキームを使用した PWA を指している場合、うまく機能します (もちろん、HTTPS が要件であるため、Service Worker の登録でエラーがスローされます)。ただし、HTTPS を指すように URL を更新すると、UWP はエラーのない空白の画面のみを表示します (UWP のデバッグ中に VS2017 の Javascript コンソールで)。
注: HTTPS を使用して PWA にアクセスすると、ブラウザから正常に動作します。参考までに、自己署名証明書を使用します。
要するに:
PWA+BROWSER+(HTTP OR HTTPS) => OK
PWA+UWP+HTTP => OK
PWA+UWP+HTTPS (自己署名) => NG