2010-06-26 50 views
2

有沒有什麼方法可以檢測下載是否已完成或下載了多少,在greasemonkey腳本或擴展的情況下(即)如何檢測Firefox是否仍在下載文件或不是,在一個greasemonkey腳本或擴展?在Firefox中檢測下載狀態

也請給一個在greasemonkey中使用jQuery的可靠方法。

回答

1

允許Javascript有權訪問瀏覽器的本地功能(如下載)將是一個安全漏洞,因此是不可能的。

2

正如Jamie Wong所說,Greasemonkey腳本(也就是JavaScript)都不能告訴客戶端文件下載的狀態。但是,如果您的JavaScript是從您控制的服務器加載的,則可以設置一個系統來輪詢服務器有關下載狀態的信息。

但是,是的,你可以寫一個Firefox extension,可以看到文件下載狀態。
......

至於通用汽車使用jQuery, 你可以看到一個簡單的Greasemonkey腳本,使用jQuery的,在this stackoverflow answer