ホームページ > 記事 > ウェブフロントエンド > 現在のページをリダイレクトせずにダウンロード ウィンドウを開くにはどうすればよいですか?
リダイレクトせずにダウンロード ウィンドウを開く最も簡単な方法
多くのアプリケーションでは、ユーザーは現在のページを離れることなくファイルをダウンロードする必要があります。ただし、ポップアップを使用したり、ユーザーをページから移動させたりするなど、ダウンロード ダイアログを開く従来の方法は、信頼性が低く不便な場合があります。
ダウンロード ウィンドウを開くための最もシンプルで効果的なクロスブラウザ ソリューションの 1 つ現在のページに影響を与えずにするには、window.location.assign() 関数を使用します。この関数は、現在のページの URL をダウンロードするファイルに置き換え、追加のウィンドウやナビゲーション アクションを必要とせずにダウンロードを効果的にトリガーします。
このメソッドを実装するには、次のコードを使用するだけです:
<code class="javascript">window.location.assign(url);</code>
ここで、url はダウンロードするファイルの URL です。
このソリューションにはいくつかの利点があります。
以上が現在のページをリダイレクトせずにダウンロード ウィンドウを開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。