質問: 下記の記事等を読んで、**「自分が接続したいAPIにはHPKP(HTTP公開鍵ピンニング)というセキュリティ方式が採用されているところ、Google ChromeがHPKPのサポートを2018年5月に終了したため、接続ができなくなった」**ということは理解できたのですが、解決策がわかりません。 セキュリティの問題ということで、アプリ側の常時SSL化もやってみたのですが、やはり同じエラーメッセージが表示されます。 **【参考記事】** * グーグル、「Chrome 67」でHPKPのサポートを廃止へ * 自堕落な技術者の日記:HPKP(HTTP Public Key Pinning)公開鍵ピニングについて考える * Certificate Transparency の仕組みと HPKP から Expect-CT への移行 * [HTTP Public Key Pinning (HPKP)](https://developer.mozilla.org/ja/docs/Web/Security/Public_Key_Pinning https://japan.cnet.com/article/35109624/) * HTTP - Based Public Key Pinning is deprecated. Chrome 69 and later will ignore HPKP response headers
回答: HPKPがなくても、**通信自体は可能**なはずです。 Developer ToolsのNetworkタブを見て、「通信できているけど受け取ったJavaScriptでのハンドリングに失敗している」のか「JavaScriptでの通信が失敗している」のか確認してください。「APIがCORS非対応で、ブラウザから通信できない」など、別な問題ということも考えられます。