リフレッシュを行わないHTMLファイルのダウンロード方法まとめ_html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:11:32
オリジナル
1098 人が閲覧しました

まず、バックグラウンドでファイルをダウンロードするメソッドがあることを確認します。ここではフロントエンドのソリューションのみをまとめているため、バックグラウンドでダウンロードするメソッドがあることは想定しません。ファイル。バックグラウンド経由で直接ダウンロードしたくない場合は、私の他の記事「HTML はタグを使用して、バックグラウンドを経由せずに直接ダウンロードを実現します。」を参照してください。

  • タグを使用します

    クリックしてダウンロード

    ここで target 属性が指定されていなくても問題ありません。ただし、ページが点滅する場合は、エクスペリエンスが良くありません。

  • location.href 属性を使用する

    javascriptfunction downloadFile(url){    location.href=url;}
    ログイン後にコピー
  • window.open を使用する

    javascriptfunction downloadFile(url){    window.open(url);}
    ログイン後にコピー
  • iframe を使用する

    javascript//javascript版本function downloadFile(url){        var iframe = document.createElement("iframe");          document.body.appendChild(iframe);          iframe.src =url;}//jQuery版本function downloadFile(url){    $("body").append($("<iframe/>").attr("src",url);}
    ログイン後にコピー

    Call
    & lt;a href="javascript:void(0); " onclick="downloadFile('/project/download.action')">クリックしてダウンロード

  • 個人的には、より柔軟な 4 番目の方法をお勧めします。

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート