Androidの標準ブラウザでpdfが開けない?原因はBasic認証

android-pdf-key

Androidでpdfが開けないとクライアントから問い合わせがありました。

PC用のサイトだったので、スマホで確認していなかったのですが、Androidで確認してみると、Chromeでは開けました。
ですが、Androidに標準搭載されているブラウザからだと開けませんでした。

何故?

iphoneだとブラウザ上でpdfの内容が見れるんですが、Androidはダウンロードする仕様です。
別タブで開くようにアンカータグで指定していても勝手にダウンロードが始まります。
ダウンロードしようとすると失敗のメッセージがでてきます。

原因はBasic認証でした。
確認用だったので、Basic認証かけていたんですが、Basic認証のない環境にアップしたら無事ダウンロードできました。

アクセスログを見てみると、やはり認証に失敗していました。おそらく、ブラウザで認証は行ったがダウンロードする際にバックで動いているアプリだかシステムにBasic認証のID、Passwordを引き継いでいないのでダウンロード失敗したんだと思われます。

Androidでも端末やOSによって仕様が異なるのか、Chromeからダウンロードしても認証失敗している端末もありました。
Androidは様々なメーカーから出てきて機能も様々で好きなんですが、Web運営者やアプリ作成者にとっては悩みの種です。

スポンサーリンク
ad
ad

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
ad