manifest.jsonはBasic認証がかかっていると通らない

HTML5

なんだコレ。ということで、調べてみるとmanifest.jsonはbasic認証がかかっているとそれを突破できない様子。

GET /manifest.json 401 (Unauthorized)
manifest.json:1 Manifest: Line: 1, column: 1, Unexpected token.
login:1 Site cannot be installed: the manifest could not be fetched, is empty, or could not be parsed

 

で、以下のcrossorigin=”use-credentials”を追加すると、Basic認証も突破できるよ

<link rel="manifest" href="./manifest.json" crossorigin="use-credentials">

manifest.jsonっていつの間に増えたんだろう。