制作途中のBasic認証下のウェブサイトに iPhone(iPad)でアクセスする必要があったのですが、エミュレーターでは問題ないのに実機だといつまで経っても読み込み中でBasic認証のダイアログすら出てこない事があったので覚え書きのメモです。
なおこの現象は iPhone 5、iOS 7.1.1、Safari(最新版)では解消されています。
現象が起きた環境とか端末とか
- Basic認証下のWebサイトにSafariでアクセス
- iOS 7.1.1より前 (控えておかなかったのでそれ以前のバージョンなら可能性があります)
- iOSなら機種は関係無い(少なくとも iPhone 5 と iPad 2 で発生)
- 事前にテキスト入力(キーボード)が日本語テンキーキーボードになっている(右の写真)
回避方法
下記のどちらかで回避可能
レアケースかとは思いますが、「ソースもサーバーも問題ないし、エミュレーターでは再現しない」場合は一度確認してみると良いですよ。