このJavaScript関数を使用してダウンロードを開始しています
function startDownload(url) {
window.open(url, 'Download');
}
動作しますが、新しいタブまたは新しいウィンドウの起動をブロックしたいのですが、ありがとうございます。
このJavaScript関数を使用してダウンロードを開始しています
function startDownload(url) {
window.open(url, 'Download');
}
動作しますが、新しいタブまたは新しいウィンドウの起動をブロックしたいのですが、ありがとうございます。
function startDownload(url) {
window.location.href = url;
}
これにより、 以外のターゲットなしでリンクをクリックした場合とまったく同じように、同じページでダウンロードが開始されます_self
。
ファイルのダウンロードを強制するには、必ず正しいヘッダーを一緒に送信してください。
Content-Disposition: attachment; filename="mypdf.pdf";
これにより、ファイルがダウンロードされる代わりにブラウザに表示されなくなります。save as
ファイル名の部分を、ダイアログのデフォルトとして使用するファイル名に置き換えます。
window.open
新しいウィンドウ\タブが開きます(ユーザー設定によって異なります)...ファイルをダウンロードするだけです
window.location.href = url;
url
これは、 が Web ページではなくダウンロード可能なファイルを返す場合に使用できます。
'download' 属性を持つ HTML5 ソリューション
<a href="/images/myw3schoolsimage.jpg" download>