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

4

我在Chrome Tampermonkey的用户脚本中使用window.location.href="链接.mp4",但是Chrome不是开始下载文件,而是打开文件并开始播放。我有一个文件链接存在变量中,如果有任何方法可以通过IDM触发下载,请告知。

3个回答

6

如果我在HTML页面中添加了这行代码,那么我该如何使用jQuery或JavaScript单击它? - tushar singhal
1
@tusharsinghal 可能会使用这个 https://dev59.com/qF3Va4cB1Zd3GeqPAGi5 - user5574289

2

尝试使用HTML5的下载属性

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

这将打开“另存为”对话框,无论文件类型如何。

只能在用户脚本中使用HTML DOM和JavaScript。 - tushar singhal

2

请注意,此功能仅支持现代IE版本(从IE13即Edge开始)。http://caniuse.com/#feat=download - Lauris Kuznecovs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接