在Firefox中检测下载状态

时间:2010-06-26 14:40:23

标签: jquery firefox javascript-events greasemonkey

在greasemonkey脚本Or和扩展名的上下文中,是否有任何方法可以检测下载是否已完成或已下载了多少。(即)如何检测firefox是否仍在下载文件,一个greasemonkey脚本或扩展?

另外请给出一个在greasemonkey中使用jQuery的可靠方法。

2 个答案:

答案 0 :(得分:2)

正如Jamie Wong所说,Greasemonkey脚本(也不是JavaScript)都不能告诉客户端文件下载的状态。

但是,如果您的JavaScript是从您控制的服务器加载的,则可以设置一个系统来轮询服务器有关下载状态的信息。

但是,是的,你可以写一个Firefox extension来查看文件下载状态 ......

至于在GM中使用jQuery, 你可以在 this stackoverflow answer 中看到一个使用jQuery的简单Greasemonkey脚本。

答案 1 :(得分:1)

允许Javascript访问浏览器的本机功能(例如下载)将是一个安全漏洞,因此无法实现。