AppleサポートAppおよびYouTubeチャンネルのお知らせ

* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。

YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。

コミュニティでの投票方法と通知設定

コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。

Apple Account(Apple ID)の不正利用を確認する方法

Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

safari4.0 以降でPDFが表示されません。

safari 4.0 以降を用いて、社内のページを閲覧しているのですが
.htaccess (BASIC認証) を設定したフォルダ内に有るPDFファイルをブラウザから取得、表示しようとした際に、


認証画面が表示され、パスワードを正しく入力したにも関わらず、
表示されません。


同一フォルダ内の他の形式pngやtiff等は問題なく表示されます。


また、フォルダ設置先のapacheサーバーのログを見るとpdf以外を取得しに行く際のhttpステータスコードを確認する限り正しい挙動をしておりますが、
pdf取得時に、httpステータスコード200以降に余分な認証の動作を起こしており
画面が表示されないようになっていると推測されます。


========================================
以下、apacheサーバー動作時ログ


<正常な動作>
-----------------------------------------------------------
xxxxxxxxxxxxxxxxxxx http 401 認証
xxxxxxxxxxxxxxxxxxx http 200 レスポンスをした
-----------------------------------------------------------


<pdf取得を行う際の動作>
-----------------------------------------------------------
xxxxxxxxxxxxxxxxxxx http 401 認証
xxxxxxxxxxxxxxxxxxx http 200 レスポンスをした
xxxxxxxxxxxxxxxxxxx http 401 認証
-----------------------------------------------------------


========================================


他のブラウザやsafari 3.x.x環境では、正常な動作をしており不具合が再現されません。
また、補足としてAcrobat 利用時には正常な動作を行いますが、
当方の環境下ではブラウザで表示を行いたいため、どうにも手詰まりの状態です。


同様の事例で、対処された方はおられますでしょうか。

iMac, Mac OS X (10.5.8), netboot、スタンドアロン環境どちらの際も同様の不具合

投稿日 2010/06/14 09:46

返信
返信: 8

2010/06/14 12:50 kurobukai への返信

ネットワーク上のPDFを開く際にAdobePDFViewer.pluginを使用していませんか?(AcrobatまたはReaderの環境設定→インターネットで「PDFをブラウザに表示」にチェックが入っている状態)



Mac OSX 10.5〜10.6.xのSafariまたはFireFox+AdobePDFViewer.plugin 8.1.0以降(9.0以降)では、apacheのパスワード保護された領域内にあるPDFは開くことができません。この件に関して個人的にAdobeに問い合わせおよび要望を出しました。あちらさんも不具合を認識しているようですが、セキュリティ上の理由から現在のところ修正は考えていないとのことです。



回避策としては、「PDFをブラウザに表示」のチェックをはずしてOSXのマル**ュアーで開くようにするか、10.4以前のOSもしくはSafari3以前を使う以外にないようです。また、パスワード保護されていない領域にあるPDFは問題なくブラウザ内に表示されます。

2010/06/21 13:34 M3CSL への返信

M3CSLさん


有り難うございました。


同様の不具合での過去レス拝見させて頂きました。


やはりマニアックな運用のようですねw

外部のクライアントからも、DLをさせたい事を考えて設置していたものが、

こんな不具合になるとはw


大変参考になりました。

有り難うございます。

2010/07/03 16:25 kurobukai への返信

クリアテキストの認証なので、IDやPasswordがダダ漏れてしまいますが、


http://(Acount):(Password)@www.hoge.com/hogo/filename.pdf


で直接指定してやれば、AdobePDFViewer.pluginを使用してSafari上にPDFを展開できますね。セキュリティ警告が出ますが無視すれば問題ないです。

safari4.0 以降でPDFが表示されません。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。