当初はexists
を使っていたが、ファイルが存在しないのにtrue
を返してくるので(ネットワークエラーでダウンロードに失敗した時?)、fileSize
を見るようにした。
background.js
chrome.downloads.search({id:downloadId}, DownloadItem => {
//console.log(DownloadItem[0].exists);
console.log(DownloadItem[0].fileSize > 0);
});