OptionalallowWhen this flag is set to true, then the browser will allow downloads to proceed after encountering HTTP errors such as 404 Not Found.
OptionalbodyPost body.
OptionalconflictOptionalcookieThe cookie store ID of the contextual identity; requires "cookies" permission.
OptionalfilenameA file path relative to the Downloads directory to contain the downloaded file.
OptionalheadersExtra HTTP headers to send with the request if the URL uses the HTTP[s] protocol. Each header is represented as a dictionary containing the keys name and either value or binaryValue, restricted to those allowed by XMLHttpRequest.
OptionalincognitoWhether to associate the download with a private browsing session.
OptionalmethodThe HTTP method to use if the URL uses the HTTP[S] protocol.
OptionalsaveUse a file-chooser to allow the user to select a filename. If the option is not specified, the file chooser will be shown only if the Firefox "Always ask you where to save files" option is enabled (i.e. the pref browser.download.useDownloadDir is set to false).
The URL to download.
What to download and how.