2012-03-14 31 views
1

有沒有什麼辦法來檢測用戶是否選擇好或取消下載JavaScript文件?例如,如果我有一個指向文件的鏈接,並且用戶點擊它,<a href="file.xls">download</a>將自動開始下載文件。但是,我怎麼知道用戶是否已經提示下載或不? 謝謝!點擊確定或取消文件下載在javascript

+0

我認爲沒有辦法知道...您可以提示對話框並調用文件下載,但是他仍然可以在提示中選擇是並在下一個提示中取消。 >< – 2012-03-14 22:00:16

+0

聽起來就像你在尋找點擊跟蹤,並且有很多圖書館在那裏。 – 2012-03-14 22:01:26

回答

0

如果他們點擊了它,你可以確定他們會被提示下載它。要知道他們是否已經下載它,你需要在後端實現。網頁本身無法知道。

在後端,您必須通過Web服務器監視與客戶端的通信,並查看有多少數據已傳輸到客戶端,並將其與文件的總大小進行比較。

然後,您可以在服務器上使用這些數據,並使用某種XMLHttpRequest或websocket,頁面可以用進度條更新,如果這正是您想要的。

相關問題