2016-02-27 38 views

回答

2

可以使用HTML5 download屬性,做沒有JavaScript的

<a href="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png" download>download file</a>

度過,即使沒有用戶交互運行,您可以創建錨並引發點擊它javascript

var a = document.createElement('a'); 
a.href = "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"; 
a.download = 'download'; 

a.click(); 
+0

謝謝。這正是我需要的。 – Shafiq

+0

嘗試了Chrome中的代碼,它仍然彈出一個對話框來提示用戶輸入文件名。 –

+0

@ jay.m - 由於安全問題,瀏覽器不再允許您在沒有用戶交互的情況下下載文件。 – adeneo