0

ユーザーが自分のサイトでダウンロードできるファイルを用意しています。私が実現したいのは、自動ダウンロード機能です。ユーザーがダウンロード ページにアクセスするたびに、ダウンロード ダイアログが自動的に表示され、[ファイルの実行] をクリックするとファイルが実行されます。私が使用しているロジックはこれです -

<iframe src='download_link' height='1' width='1' style='display:none;'>

この行をhtmlコードの最後に配置していますが、一部のシステムにNorton Internet Securityなどのアンチウイルスがある場合を除いて、正常に動作します。

この問題を克服できるかどうか、または同じ機能をユーザーに提供するための他の安全な方法があるかどうかを知りたいですか?

4

1 に答える 1

0

このようなダウンロードを可能にするには、次を使用できます。

<meta http-equiv="refresh" content="0;URL='download_link'">

メタ タグとして、これはファイルの に配置する必要があります。ただし、ロード後に場所を編集する js 関数を作成できます。

location.href = 'download_link';

これにより、ブラウザはファイルを読み込んでダウンロードしますが、古いドキュメントは保持されます。ファイルがブラウザーで開くことができるもの (pdf ドキュメントなど) の場合は、Javascript を介して別のタブで開く必要があります。

于 2012-12-12T14:17:12.857 に答える