在greasemonkey脚本Or和扩展名的上下文中,是否有任何方法可以检测下载是否已完成或已下载了多少。(即)如何检测firefox是否仍在下载文件,一个greasemonkey脚本或扩展?
另外请给出一个在greasemonkey中使用jQuery的可靠方法。
答案 0 :(得分:2)
正如Jamie Wong所说,Greasemonkey脚本(也不是JavaScript)都不能告诉客户端文件下载的状态。
但是,如果您的JavaScript是从您控制的服务器加载的,则可以设置一个系统来轮询服务器有关下载状态的信息。
但是,是的,你可以写一个Firefox extension来查看文件下载状态 ......
至于在GM中使用jQuery, 你可以在 this stackoverflow answer 中看到一个使用jQuery的简单Greasemonkey脚本。
答案 1 :(得分:1)
允许Javascript访问浏览器的本机功能(例如下载)将是一个安全漏洞,因此无法实现。