Chromeが常にPDF自体を開くようにする


37

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

私が欲しいのはこの質問の反対です:PDFがGoogle Chrome内に表示されないようにするか、ここで求められているがChromeに適用されます:Firefoxで「Content-Disposition:attachment」を無視する方法

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


1
PDFがGoogle Docsで開かれていても問題ないでしょうか?
サティアジスバート

OSXでのみ機能するように見える回答もあるため、OSにタグを付ける必要があると思います。
シミー

回答:


15

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

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

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


私は次のようなルールを持っていますが、動作するようで、PDFに制限する必要があります(XSSの脆弱性については知りません、そして.pdf拡張子を持つ可能性があるので、まだ注意してください):URL Filter:https?:/ /.*\.pdfオリジナルタイプ。*置換タイプ:application / pdfディスポジション:インライン
スコットスティーブンス14年

このフィルターがXSSに対して脆弱になる可能性があることを説明できますか?
ダイ

owasp.org/index.php/DOM_Based_XSS "Stefano Di PaolaとGiorgio Fedonは、Acrobat PDFプラグインに対する普遍的なXSS攻撃について説明しました。この攻撃は、DOMベースのXSSのフラグメントバリアントをPDFドキュメントに適用しました。ブラウザは、Acrobatプラグインによってレンダリングされると、フラグメントの一部をJavascriptとして実行する場合があります。Javascriptは現在のサイトのコンテキスト(DOM)で実行されるため、この欠陥を悪用するために必要な攻撃者はXSS条件が満たされるように、サイトのどこかにPDFリンクがあります。」
エリックエンジェル

多くのサイトがcontent-dispositionヘッダーを使用して、そのような潜在的な悪用からユーザーを保護しています。他の潜在的な脆弱性を持つPDFプラグインは他にもあるため、それが1つの古い例だからといって、他のプラグインが存在しないことを意味するとは考えないでください。
エリックエンジェル

13

Redirector拡張機能Content-Dispositionを使用して、応答ヘッダーを削除できますContent-Dispositionヘッダーを削除するルールを追加するだけです。ルールエディターでの表示は次のとおりです。 リダイレクタルール

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


2
ボタンのように見えるドロップダウンメニューから「ワイルドカード」と「レスポンスヘッダー」を選択することが重要です。最初はそれを見逃していました。
ブリリアンド

2
Chrome拡張機能は使用できなくなりました。代替手段については、superuser.com / a / 755252/165804を参照してください。
オリバージョセフアッシュ

-1

URLバーで、と入力chrome://plugins/して、Adobeプラグインを探し、[無効にする]をクリックします。

Chromeを再起動してPDFをロードすると、Google PDFプラグインを使用してファイルがロードされます。


OS Xで動作させるために正確に私がしなければならなかったこと
ニック

3
@Kylaのコメント:これは私のために動作しませんでした:(それが力に私はそれらをダウンロードするだけではなく、オンラインでそれらを見るためにことをちょうどこの1つのウェブサイトです。
イヴォFlipseを

どのバージョンのchormeを使用していますか?それは私にとって完璧に動作します...
セザールA.リバス

2
これは別の問題を解決するようです。jdmにリンクされている2番目の質問を参照してください:stackoverflow.com/questions/3251575/…–
daxlerod

1
私は同じ問題を抱えています。Chrome PDFプラグインは既に私のマシンで有効になっています。PDFをダウンロードする必要があることを指定するページを強制的に(たとえば、メタリフレッシュまたはMIMEエントリで)しようとして、代わりにChromeタブでPDFを開きます。ハードドライブを開いてそこから開き、後でもう一度検索して削除する必要があります。OPは同じことを達成しようとしていたと思います。
クリスモスキーニ

-1

試してみて --no-sandbox option

これがあなたのショートカットになるはずです:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --app="http://superuser.com" --no-sandbox

どのように機能しますか?--no-sandboxHTTPヘッダーを無視しないで、サンドボックスを無効にする必要がありますか?
グローノスタジ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.