2017/07/02

Chrome 59 でBasic認証を埋め込んだURLが正しく表示されない

Google のブラウザ Chrome 59 (Windows、Android、MacOS) で下記のようなベーシック認証をURLに埋め込んだリンクが正常に表示されない

http://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 オプションを追加してきどうすると、この症状は解消されます(警告が表示されます)



0 件のコメント: