Safariでwindow.open(ファイル、 "ダウンロード")を実行すると、ダウンロード中に空白のページが表示され、空白のページが残りますそこ。私はFirefoxが空白のタブを開くことに気付きますが、ダウンロードが開始されると閉じるのです。 Safariに空白のページが開かれていないように機能する別のjavascriptコマンド/関数がありますか?このようなJavascript window.open(xxx、 "download")はダウンロード中に空白のページを作成します
1
A
答えて
1
コールwindow.open
(それはすべての主要なブラウザで動作します):あなたの代わりwindow.location = file
を使用していないのはなぜ
window.open(file, '_parent', 'download');
2
?
ファイルにリダイレクトすると、そのファイルへのリンクをクリックすると同じ動作になります。ダウンロードプロンプトが表示され、ブラウザは現在のページにとどまります!
下記のBenjaminの答えをご覧ください。もっと効率的。より良い答え。 – Dan