我想在 chrome 和 chrome 仅下载文件时执行一些操作(无 IE、Edge 和 Firefox)。现在我知道两种方法可以做到这一点:
- 持续监控下载目录,每当有新文件添加到其中时,都会执行某些操作。这种方法的缺点是 - 如果有人将文件复制到下载,我仍然会收到通知,与其他浏览器没有区别,如果下载被取消,我仍然可以收到通知。
- 查看位于“\AppData\Local\Google\Chrome\User Data\Default\History”的 chrome 历史数据库,并查看下载表。一切都很顺利,但唯一的问题是 chrome 锁定了这个数据库,所以我必须创建这个数据库的副本才能读取它,但 Chrome 不会在下载后立即刷新到这个数据库,而是需要 7-8 秒,我等不了那么久,而且 7-8 也不是官方数字,可能因机器而异。
我该怎么办?我想在 chrome 下载文件时立即(或尽快)收到通知。提前致谢