私はurlから複数のファイルをダウンロードするためにjavascriptを使用しています。私はこれを行うが、任意の解決策を見つけることができませんするには、次のURLを使用しているjavascriptを使用しない複数のファイルのダウンロード
、FirefoxとGoogle Chromeの細かい作業が、私は、次のコードを使用している
すなわちエッジでは動作しませ
その。コードの一部は、(Chromeでテストした)動作することを
reportFileList.forEach((report, index) => {
var downloadUrl = report
setTimeout(function() {
var a = document.createElement('a');
a.href = downloadUrl;
a.target = '_parent';
if ('download' in a) {
a.download = downloadUrl;
}
(document.body || document.documentElement).appendChild(a);
if (a.click) {
a.click(); // The click method is supported by most browsers.
}
a.parentNode.removeChild(a);
}, 500);
});
ブラウザ**の開発者**ツールコンソールでエラーが発生しましたか? –
いいえ、最後のファイル –
をダウンロードしてもエラーは発生しません。firefoxとgoogle chromeはうまく動作しますが、ieとエッジでは機能しません。 –