当サイトの記事には広告が含まれている場合があります

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運営者やアプリ作成者にとっては悩みの種です。
 

くるりん

新入社員の頃にシステムエンジニアの会社に入社。その後、WEB制作系の仕事に転職しました。

くるりんをフォローする
スマホ
スポンサーリンク
くるりんをフォローする
Memorandums