Firefox 在下载开始前取消下载

nic*_*ius 2 firefox google-chrome download permissions

大约一周前,我注意到从 Firefox 下载没有完成。我查看了下载对话框,下载已被取消。我点击下载并重新启动它;它似乎开始了,但后来我无法打开文件。

然后我将下载链接复制到 Chrome 中,它正常工作。我转到该文件并双击它,但我的系统告诉我我没有打开该文件的权限。我右键单击并转到“属性”,底部有一个名为“取消阻止”的按钮 - 我取消阻止该文件,然后它正常工作。

在过去一周左右的时间里,我一直在使用这种技术下载文件,但这很痛苦。这里发生了什么?我点击了 Firefox 选项,没有发现任何需要我注意的设置迹象。有没有其他人看到这个?

har*_*ymc 6

Mozilla 的文章启用被安全区域策略阻止的下载可能对问题有一个解释:

下载可执行文件(例如 .exe 或 .msi 文件)可能会失败,下载窗口在文件名下显示已取消。

发生这种情况是因为 Firefox 尊重您的 Windows 安全设置,以便从 Internet 下载应用程序和其他可能不安全的文件。

显然,Chrome 并不关心 Windows 的安全设置,但 Firefox 关心。

提出的解决方案是:

A. 绕过 Windows 安全策略检查

您可以添加首选项 browser.download.manager.skipWinSecurityPolicyChecks 并将其设置为 true。这将绕过 Windows 安全策略。

B. 重置系统 Internet 安全设置

您可以在 Internet Explorer 中重置系统 Internet 安全设置

或者对于解决方案 B 的破坏性较小的版本,只需进入控制面板 -> Internet 属性 -> 安全选项卡,向下滚动到其他 > 跨域访问数据源,然后将其从“拒绝”更改为“提示”。