2

javascript(または)asp.netを介してFirefoxのデフォルトのPDF.jsビューアを無効にする必要があります。Firefoxのオプションでプログラム以外の解決策を1つ見つけました。

オプション->アプリケーション->コンテンツタイプポータブルドキュメントフォーマットアクションFirefoxのデフォルトプレビュー

そこで、Adobe Acrobat Readerを使用するように変更できますが、コードでこれを行うにはどうすればよいですか? FirefoxブラウザのアプリケーションアクションをJavaスクリプトコードで取得するにはどうすればよいですか。

4

2 に答える 2

3

PDFを含む応答とともに次のヘッダーを送信する場合:

Content-Disposition: Attachment

ブラウザは、表示するドキュメントではなくファイルのダウンロードとして扱います。これを開くと、ユーザーのデフォルトのPDFビューアで開きます。

于 2013-03-25T13:41:11.867 に答える
-1

簡単に言うと、少なくともリモートユーザーのPCでは、ほとんどすべてのブラウザがそのアクティビティに悪意のあるフラグを立てることはできません(パスワードの保存に使用するプログラムを誰かが変更した場合の感想を考えてみてください)。

フラッシュの使用を要求するのと同じ方法で、pdfプラグインの使用を要求することができます。

この場合、railsはasp.netよりもはるかに優れた選択肢です。

于 2013-03-25T13:56:52.017 に答える