Firefox 在下载开始前取消下载

Firefox 在下载开始前取消下载

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

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

在过去一周左右的时间里,我一直在使用这种技术下载文件,但很麻烦。这是怎么回事?我点击了 Firefox 选项,没有发现需要注意的设置的迹象。有其他人见过这种情况吗?

答案1

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

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

发生这种情况的原因是 Firefox 遵守您的 Windows 安全设置,即从 Internet 下载应用程序和其他潜在的不安全文件。

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

提出的解决方案如下:

A. 绕过Windows安全策略检查

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

B. 重置系统 Internet 安全设置

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

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

答案2

您是否从错误控制台 (Ctrl + Shift + J) 收到任何错误?
您最近安装了新的附加组件/应用程序吗?

答案3

对于 Windows XP:

开始>运行>输入:

regsvr32.exe urlmon.dll

注册后,下载问题应该会得到解决。这也适用于 Windows Vista 和 Windows 7。

相关内容