The localized name of the extension that initiated this download if this
download was initiated by an extension. May change if the extension
changes its name or if the user changes their locale.
The time when the download ended in ISO 8601 format. May be passed
directly to the Date constructor: chrome.downloads.search({}, function(items){items.forEach(function(item){if (item.endTime) console.log(new Date(item.endTime))})})
Why the download was interrupted. Several kinds of HTTP errors may be
grouped under one of the errors beginning with SERVER_.
Errors relating to the network begin with NETWORK_, errors
relating to the process of writing the file to the file system begin with
FILE_, and interruptions initiated by the user begin with
USER_.
Estimated time when the download will complete in ISO 8601 format. May be
passed directly to the Date constructor:
chrome.downloads.search({}, function(items){items.forEach(function(item){if (item.estimatedEndTime) console.log(new Date(item.estimatedEndTime))})})
Whether the downloaded file still exists. This information may be out of
date because Chrome does not automatically watch for file removal. Call
search in order to trigger the check for file existence. When the
existence check completes, if the file has been deleted, then an
onChanged event will fire. Note that search does not wait
for the existence check to finish before returning, so results from
search may not accurately reflect the file system. Also,
search may be called as often as necessary, but will not check for
file existence any more frequently than once every 10 seconds.
The time when the download began in ISO 8601 format. May be passed
directly to the Date constructor: chrome.downloads.search({}, function(items){items.forEach(function(item){console.log(new Date(item.startTime))})})