我有<a>并且在它的href属性中,我有一个来自 3rd-party api 的视频 URL,当点击它时<a>,浏览器会打开一个新标签并播放视频而不是下载它!
问题:我需要实现的是点击后直接下载视频,<a>而不是在新标签中播放,然后强制用户Right Click选择Save Video As手动下载选项...只需点击,Download浏览器就会开始下载视频!
注意:我正在构建一个 JavaScript 应用程序,所以我需要一个 JavaScript 解决方案而不是 PHP,它也必须在所有浏览器上运行......
编辑:我尝试了该download属性,但它不起作用,因为它是同源的!
更新:我发现的唯一解决方案是一个 7 岁以上的解决方案,它使用.htaccess文件进行操作,您可以在此CSS 技巧文章中查看它,它有一个常见问题,我不能有 2 个链接:Watch Video并且Download Video使用此解决方案.. . 许多开发人员在那里提到了这个错误,但还没有人修复它!