我有一個讓用戶下載文件的按鈕。 該文件在Response(二進制文件設置爲附件)中從服務器返回,並且讓瀏覽器從那裏處理文件下載。找出document.location.href的完成時間
Im做的按鈕點擊以下:
var fileUrl = 'mysite.com?id=12345';
document.location.href = fileUrl;
這將加載該文件,但是,它可能需要幾秒鐘。我想展示一個preloader,但是當然我必須知道文件何時下載完成。由於我留在同一頁面,是否有方法或回調,告訴如果'新'位置已加載,因此我可以隱藏預加載器?
謝謝!
[瀏覽器收到文件下載時檢測到]的可能重複(http://stackoverflow.com/questions/1106377/detect-when-browser-receives-file-download) – 2015-02-24 21:41:14