0
我發現了一個類似的問題,貼一個老話題,但鑑於那裏的答案沒有工作,自動下載文件。我正在使用Mozilla Firefox瀏覽器(最新版本)進行測試。的Javascript:當鏈接「點擊」
我有imageLinks一個數組,並希望自動觸發下載而無需用戶交互。我的代碼如下:
for (var i=0; i<imageLinks.length; i++) {
if (imageLinks[i]) {
console.log(imageLinks[i]);
var link = document.createElement('a');
link.href = imageLinks[i];
link.download = 'imagefile';
link.click();
}
}
但是,在Forefox中,圖像是否在新標籤中打開?
嗯..等待你有什麼再做?我會假設沒有瀏覽器讓你開始下載沒有用戶交互..因爲你知道安全。 – Olof
我試圖做到這一點:https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download,而無需用戶點擊每個文件。一個按鈕將觸發畫廊文件的下載。 –
我並不積極,但我認爲這個行動不能自動化。更好的做法是製作整個畫廊的zip文件。上帝,我希望我是正確的,它不能被自動化...... – Olof