0

Javascript を使用して、PDF ファイルを新しいブラウザー タブに表示する適切な方法を確立しようとしています。ブラウザーに組み込みの PDF ビューアーがない場合は、ユーザーがファイルをダウンロードするオプションを使用できるようにしたいと思います。私の調査の結果、John Culviner の jQuery プラグインjquery.fileDownload.js hereにたどり着きました。ただし、プラグインをアップロードするために、サイトをホストしている Web サーバーにアクセスできないという問題があります。また、プラグインをホストし、リンクできる CDN を見つけることができませんでした。

さらに調査できる目標を達成するための「ベストプラクティス」の提案がいくつかありますか? ありがとうございました。

4

1 に答える 1

1

JS を使用する必要はありません。PDFにリンクするだけです。この属性を使用してtarget、新しいタブをトリガーします。

<a href="foo.pdf" target="_blank">

サーバーが PDF の content-type について嘘をついている場合、またはレンダリングではなくダウンロードする必要があることを示すヘッダーを送信している場合は、うまくいきません。

どうしてもJS を使いたい場合は、次のようにします。

window.open('foo.pdf');
于 2013-11-05T11:16:55.723 に答える