Google chrome extension 是否有方法中止从OnDetermingFileName下载

Google chrome extension 是否有方法中止从OnDetermingFileName下载,google-chrome-extension,Google Chrome Extension,是否有方法在保存期间或之后中止/阻止文件保存对话框 chrome.downloads.onDeterminingFilename.addListener(function (item, suggest) { suggest({ filename:item.filename, conflict_action: 'prompt', conflictAction: 'prompt' });

是否有方法在保存期间或之后中止/阻止文件保存对话框

chrome.downloads.onDeterminingFilename.addListener(function (item, suggest) {

        suggest({
            filename:item.filename,
            conflict_action: 'prompt',
            conflictAction: 'prompt'
        });
        // conflict_action was renamed to conflictAction in
        // https://chromium.googlesource.com/chromium/src/+/f1d784d6938b8fe8e0d257e41b26341992c2552c
        // which was first picked up in branch 1580.
    });

使用chrome.downloads.cancel:

chrome.downloads.onDeterminingFilename.addListener(函数(项目,建议){
暗示({
filename:item.filename,
冲突行动:“提示”,
冲突操作:“提示”
});
如果(true){//您的取消条件
chrome.downloads.cancel(item.id);
}
});

是的,您仍然需要调用
建议
,因为只有正在进行的项目才可能被取消

好的,谢谢你揭露了我的其他异步方法导致了我的问题。太好了!当我不断得到“Unchecked runtime.lasterror:下载必须正在进行”时,我一直在努力取消
cancel
。正如你所说,这是因为没有
建议
下载就不会进行!谢谢