web-dev-qa-db-ja.com

Firefoxの組み込みPDFビューア(pdf.js)を手動で呼び出す方法は?

FirefoxのネイティブPDFビューアを無効にしたので、各PDFリンクは自動的に開かず、デフォルトでダウンロードされます。そのように気に入っています。

それでも、ビューアでいくつかのPDFを開きたいです。したがって、問題は、デフォルトのアクションを毎回切り替えることなく、ビューアを手動で呼び出すにはどうすればよいですか?ソースの表示に似たプロトコルハンドラーを使用するようなものです(view-source:<url>)、拡張機能またはブックマークレットJSコード?

4
Annarfych

Firefox Webブラウザーで、resource://pdf.js/web/viewer.htmlに移動します

リソースURLスキームは、組み込みのPDFビューアを手動で呼び出します。何らかの理由で、ビューアの[ファイルを開く]ボタンはLinux上のFirefoxでは役に立ちません。ファイル選択ダイアログは表示されません。 。回避策は、PDFファイルを組み込みのビューアにドラッグアンドドロップすることです。

  1. FirefoxWebブラウザの新しいウィンドウを開きます。

  2. アドレスバーにresource://pdf.js/web/viewer.htmlと入力し、 Enter キー。空のビューアが読み込まれます。

  3. Firefox Webブラウザーの別のウィンドウを開き、PDFファイル、つまりgoogle "example Adob​​e .pdf"へのリンクが含まれているページにアクセスして、関連する結果を見つけます。

  4. ターゲットリンクを1回クリックして押したままにし、空のビューアに移動(ドラッグ)して離します(ドロップ)。

  5. 空のビューアはPDFファイルを開き、アドレスバーはresource://からhttps://またはそのような関連URLに変わります。

次のスクリーンショットの組み合わせは、説明されている手順を示しています。

Firefox built-in PDF viewer drag and drop

ドラッグアンドドロップは、PDFファイルへのリンク、およびローカルドキュメントに対して機能します。リンクの代わりに、ファイルアイコンをファイルマネージャーから空のビューアーにドラッグします。PDFファイルも同様に開きます。

Linux上のFirefox50.1.0(レガシー)および57+(Firefox Quantum)での動作をテストしました。

5
user109256