Chrome 59以降 でBasic認証を埋め込んだURLが正しく表示されない
Google のブラウザ Chrome 59以降 (Windows、Android、MacOS) で下記のようなベーシック認証をURLに埋め込んだリンクが正常に表示されない https:// user:passwd@ URL デベロッパーツールで確認すると、css や javascript 等外部ファイルのリンク読み込みに失敗している様子で、外部のスタイルシートやスクリプトが反映されていない状態で表示される おそらく、単体ファイルで構成されたページでは問題は出ない Windows版はリロードにより正しく表示されるが、Android や MacOS はリロードでも症状が続く 埋め込みの認証を取り外し、認証ダイアログを表示させることで表示可能になる 【追記】 下記に仕様変更の記述があり https://www.chromestatus.com/feature/5669008342777856 Chrome 60 で解消される可能性があります →意図的に機能が削除されているので、改善される可能性は低いです https://github.com/whatwg/fetch/pull/465 また、上記に有るように chrome を --disable-blink-features=BlockCredentialedSubresources オプションを追加してきどうすると、この症状は解消されます(警告が表示されます) 【追記】2020/4/20 iPhoneのショートカットを利用して、埋め込みURLを開く事が可能に → iPhone の Chrome でベーシック認証を埋め込んだURLを開く