download method
Download a URL. If the URL uses the HTTPS
protocol, then the request
will include all cookies currently set for its hostname. If both
filename
and saveAs
are specified, then the
Save As dialog will be displayed, pre-populated with the specified
filename
. If the download started successfully,
callback
will be called with the new DownloadItem's
downloadId
. If there was an error starting the download,
then callback
will be called with
downloadId=undefined
and runtime.lastError
will contain
a descriptive string. The error strings are not guaranteed to remain
backwards compatible between releases. Extensions must not parse it.
|options|: What to download and how.
|callback|: Called with the id of the new DownloadItem.
Implementation
Future<int> download(DownloadOptions options) async {
var $res =
await promiseToFuture<int>($js.chrome.downloads.download(options.toJS));
return $res;
}