ホームページ >バックエンド開発 >PHPチュートリアル >Adobe Acrobat のインストールに関係なく、一貫した PDF ダウンロードを保証するにはどうすればよいですか?
HTML リンクによる PDF のダウンロード可能性の強化
Web ページ上でダウンロード可能な PDF リンクを提供する場合、Web 開発者は、ユーザーのエクスペリエンスがさまざまであるという共通の問題に遭遇することがよくあります。 Adobe Acrobat がインストールされているかどうかに応じて動作が異なります。この記事では、Adobe Reader の存在に関係なく、一貫したダウンロード プロンプトを確実に表示するためのソリューションについて詳しく説明します。
問題の明確化
従来、PDF ファイルへの HTML リンクは次の形式に従います。
<a href="myfile.pdf">Download Brochure</a>
この動作は別のトリガーを引き起こします結果:
解決策
一貫したダウンロード プロンプトを保証するために、HTML5 では次の簡単な解決策が導入されています。
<a href="./directory/yourfile.pdf" download="newfilename">Download the pdf</a>
このコードでは、
互換性
このソリューションには、 Firefox 21 と Iron でテストされ、効果的に動作することが確認されました。ただし、古いブラウザや HTML5 と互換性のないブラウザとは互換性がない可能性があります。
互換性を確認するには、http://caniuse.com/#feat=download
追加注記:
テストされたブラウザのうち、ダウンロードを強制しなかった唯一のブラウザは Internet Explorer であったことは注目に値します。ブラウザの互換性の詳細については、提供されているリンクを参照してください。以上がAdobe Acrobat のインストールに関係なく、一貫した PDF ダウンロードを保証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。