gpt4 book ai didi

javascript - 下载文件在最新版本的 google chrome [65.0.3325.181(官方版本)(64 位)] 中不起作用

转载 作者:行者123 更新时间:2023-12-01 02:11:18 26 4
gpt4 key购买 nike

以下功能在以前版本的 chrome 64.0.3282.186(官方版本)(64 位) 中工作正常,但在最新版本的 google chrome 中无法正常工作。 [65.0.3325.181(官方版本)(64位)] 。而不是下载文件,而是在同一选项卡中打开它。

为什么最新版本的 Chrome 会出现这种行为变化以及我们如何实现这一目标?

这是具有 JavaScript 行的函数,用于在同一选项卡中下载文件:

$scope.downloadFile = function (file) {
var downloadLink = document.getElementById('downloadDocLink');
downloadLink.target = '_self';
downloadLink.href = file.serverPath;
downloadLink.download = file.filename;
downloadLink.click();

}

HTML:

<a id="downloadDocLink" ng-hide="true"></a>
<button ng-click="downloadFile(file)">Download</button>

最佳答案

在我的项目中遇到了同样的问题。下载失败现在的行为就像导航到不同的页面,而不是下载栏中的消息。自版本 65 起,Chrome 的下载行为有所不同。谷歌阻止跨域 Deprecations and removals in Chrome 65

关于javascript - 下载文件在最新版本的 google chrome [65.0.3325.181(官方版本)(64 位)] 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49749254/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com