如何强制 chrome 下载文件而不打开它们?

How to force chrome to download files not opening them?

我在 chrome tampermonkey 的用户脚本中使用 window.location.href="link.mp4" 而不是开始下载 chrome 正在打开文件并开始播放。我在变量中有一个文件 link,如果有任何方法可以通过 idm 触发,我也使用 idm。

试试HTML5下载属性

<a href="myfile" download>click to download</a>

无论文件类型如何,这都会打开一个 "save as" 对话框。

你试过下载属性了吗?

Example Download file when clicking on the link (instead of navigating to the file):

<a href="/images/myw3schoolsimage.jpg" download>

http://www.w3schools.com/tags/att_a_download.asp

download 属性指定当用户单击超链接时将下载目标。

<a href="filename.mp4" download>Download File</a>

尝试使用 JSfiddle https://jsfiddle.net/balaji_mitkari/xpu9yrug/