お知らせ:


 ◇ YouTube Apple Japan チャンネル で有用なヒントや使い方を配信中です。
 ◇ iOS 向け Apple サポート App のバージョン 2.4 が公開されました。

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

質問:

質問: 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 12:50 kurobukai への返信 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/14 12:16 kurobukai への返信 kurobukai への返信

Cookie を受け入れない,にしているとか。

うちでは全く問題ないです。


お決まりのメンテナンスをしてみるとか。

トラブルシューティング for Mac (ソフトウェア編)

2010/06/14 12:16

返信 参考になった
スレッドに付いたマーク 参考になった

2010/06/14 12:50 kurobukai への返信 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/14 12:50

返信 参考になった (1)

2010/06/18 11:58 M3CSL への返信 M3CSL への返信

有り難うございました。


ご指摘頂いた、方法を用いて画像を見る事が出来ました。


大変申し訳有りません。



adobe社で不具合が記載されているソースナンバーを教えて頂けないでしょうか。

2010/06/18 11:58

返信 参考になった

2010/06/18 18:37 kurobukai への返信 kurobukai への返信

adobe社で不具合が記載されているソースナンバーを教えて頂けないでしょうか。


私が個人的にアドビのサポートとやり取りをしただけですので、サポートデータベースにはおそらく記載がないと思いますよ。

2010/06/18 18:37

返信 参考になった

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

M3CSLさん


有り難うございました。


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


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

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

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


大変参考になりました。

有り難うございます。

2010/06/21 13:34

返信 参考になった

2010/06/21 18:58 kurobukai への返信 kurobukai への返信

クライアントに対して強制もできませんので、自分のところではPDFをフォルダに入れてディスクイメージ化し、それをサーバに置いてアクセスしてもらっています。

2010/06/21 18:58

返信 参考になった

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

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


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


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

2010/07/03 16:25

返信 参考になった
ユーザのユーザプロフィール: kurobukai

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