跳转至

Edge插件,快速清除已经被删除的文件条目

(Delete the Items deleted in Edge download list)

装载插件

  • Edge 浏览器中访问 edge://extensions/,跳转到拓展插件管理页面。

  • Edge 页面左侧,打开 开发人员模式, 然后点击右侧 加载解压缩的拓展 按钮,定位到此插件文件夹。

插件使用

  • 点击插件,进入操作页面。

  • 点击 扫描记录。如有已被删除文件的下载条目,其会显示到插件下方的列表当中。

  • 点击 清理无效项, 其会删除所有的上述条目。

业务逻辑实现

核心代码: ``` cpp

1
2
3
4
5
6
7
8
9
const downloads = await chrome.downloads.search({ 
  state: 'complete' 
});

async function checkFileExists(download) {
if (!download.filename) return false;
    console.info(download.filename + " Exist? { " + download.exists + " }")
    return download.exists;
}

```

通过上述代码即可获取edge的内核chrome中,其download字段中的所有下载item。其api可以在chrome开发文档中找到。

然后通过

cpp chrome.downloads.erase({ id });

即可删除其保留在下载栏目中的条目。注意不要调用错API,否则会变成删除其文件,而不是edge下的ui。