私はGoogle Chromeを使用していて、最近ブラウザを再インストールしました。
開いたPDFリンクはすべて直接ダウンロードされていることがわかりました。ただし、ブラウザーで表示したいのですが。
これどうやってするの?
Chromeは更新されたバージョンです。
ChromeインラインでPDFを開くには、ブラウザウィンドウ自体で、ブラウザ自体とリモートのいくつかの要件を満たす必要があります。 PDFを提供するサーバー:
Chromeで有効になっているPDFビューア、Mozillaの外部PDF.js)、またはネイティブ、組み込みChrome PDFビューアと呼ばれるpdfium(他のプラグインなどがありますAdobe AcrobatまたはFoxitの独自仕様のものとして使用できますが、この回答ではこれらについては説明しません):
about:plugins
をURLバーに入力します。検索 'Chrome PDF Viewer'。無効にしないでください。 。about:extensions
と入力します。 'pdf.js'を検索します。見つかった場合は、チェックマークを有効にします。見つからない場合はインストールされていません。これら2つの内部PDFビューアのうちの1つのみを有効にできることに注意してください。
PDFドキュメントをブラウザに提供するリモートサーバーは、正しいMIMEタイプと正しいコンテンツ処理ヘッダーを送信する必要があります。そうしないと、ブラウザはPDF直接ですが、それを保存する(または保存することを申し出る)だけです:
Content-Disposition: Inline
(not:Content-Disposition: Attachment
!)application/pdf
(not:application/octet-stream
!)。 maytext/html
でも機能する場合がありますが、これは確認していません。追加の対策として、chrome://flags
を開き、 'pdf'を検索して、直接を妨げる可能性のある疑わしい設定があるかどうかを確認してください。ブラウザウィンドウでのPDFのレンダリング。