web-dev-qa-db-ja.com

Chrome常にPDF自体を開く

Googleを作成する方法を探していますChromeリンクをクリックすると、デフォルトの場所にダウンロードするのではなく、常に内部ビューアでPDFを開きます。ほとんどのURLで動作しますが、一部のサーバーは、ファイルを強制的にダウンロードするように特別なヘッダーを設定します("Content-Disposition: attachment;"、例: http://www.uni-goettingen.de/en/46260.html )。

私が欲しいのはこの質問の反対です: PDFがGoogle Chrome内に表示されないようにする 、またはここで要求されますが、Chromeに適用されます: 「Content-Disposition:添付ファイルを無視する方法」 」(Firefoxの場合

ところで、私はUbuntu 10.4でChrome 8.0.552.0 devを実行しています。

38
jdm

「リダイレクター」の答えは私が探していたものでしたが、その拡張機能はもう利用できません。それで私は掘り続けて、そして Modify Content-Type を見つけました。期待どおりに機能しています(PDFはContent-Disposition:応答ヘッダーの添付ファイルですが、内部ビューアで開きます)。

URL Filter:       .*
Original Type:    application/.*pdf
Replacement Type: application/pdf
Disposition:      inline

これにより、クロスサイトスクリプティングの脆弱性にさらされる可能性があり、URLフィルターで。*を許可しないことをお勧めします。必要な場合にのみ追加してください。

15
Eric Angell

削除できますContent-DispositionRedirector 拡張子を使用した応答ヘッダー。削除するルールを追加するだけですContent-Dispositionヘッダー。ルールエディタでの表示は次のとおりです。 redirector rule

このルールを適用すると、すべてのPDFが内部ビューアで開かれます。

12
ks1322