"John J. Foerch" <[email protected]> writes:

> On Sun, Dec 12, 2010 at 03:02:25PM +0800, zwz wrote:
>> Hi,
>> I want to write a hook that is triggered when finishing downloading
>> something, and record the link and target location into a file (by
>> emacs).
>> 
>> The problem here is how to write js code to get the link and target
>> location of the thing I am downloading.
>> 
>> btw, it seems "~" is the default target dir for downloading, but is
>> there a separable variable for that?
>> 
>> Best regards,
>> zwz
>
>
> Something like this:
>
>   function foo (info) {
>      // info.source is an nsIURI of the url that was downloaded.
>      var url = info.source.spec;
>
>      // info.target_file is an nsIFile/nsILocalFile of the target.
>      var pathstr = info.target_file.path;
>   }
>   add_hook('download_finished_hook', foo);
>
>
> The variable cwd holds the default download directory. Must be set to an
> nsILocalFile object (which is the return type of 'make_file') not a
> string.

Thanks a lot.
So can I write code as follows in rc-file
cwd=make_file("d:/downloads");

And can I close the download buffer in the function foo?

_______________________________________________
Conkeror mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/conkeror

Reply via email to