对于互联网上的几乎所有 pdf 链接,当我单击该链接时,我可以在 chromium 浏览器中查看它,但是当我单击 pdf 保存它(即右键单击并“链接另存为”)时,我收到此错误:
Failed - Blocked
例如:https://www.orimi.com/pdf-test.pdf
我正在Chromium 83
使用Debian 10
.这个问题最近才开始出现,我不知道我改变了什么。我有uMatrix
扩展ublock Origin
,但同样,我也不知道我在那里改变了任何东西。
请帮助我,这让我发疯。
答案1
不幸的是,您的问题没有真正的解决方案,因为这似乎是 uMatrix 的预期行为。这是因为 PDF 大多位于与您当前所在网站不同的域中,并且无需在选项卡中打开该域即可下载。
github上有几个关于这个问题的issues,你可以去找找这里和这里。
虽然此行为没有真正的“修复”,但我将在此处列出一些解决方法,以便您轻松选择适合您的工作流程的方法。
解决方法
1. 更改 PDF 的默认操作
您可以更改 chromium 的行为,通过左键单击下载 PDF,而不是在浏览器中打开它们。这是迄今为止最舒适的解决方法,但如果您经常直接在浏览器中查看 PDF,则可能会很烦人。
- 打开铬设置
- 单击隐私和安全
- 单击站点设置
- 展开其他内容设置
- 单击 PDF 文档
- 选择
Download PDF's
而不是open PDF's in Chromium
虽然我的 Chromiums 菜单是德语的,但符号和位置以及我的英语翻译应该提供足够的线索来轻松找到按钮。
2.通过Chromiums PDF查看器中的按钮下载PDF
您可以通过集成 PDF 查看器中的按钮下载文件:
如果您不想中断当前正在浏览的网站的进度,只需使用鼠标中键或Ctrl+在新选项卡中打开链接即可left-click。
3.更改“其他”的uMatrix设置
我怀疑大多数人不会从几乎相同的站点下载 PDF,因此此解决方案可能是最耗时的解决方案。
根据链接的不同,查找 PDF 所在的域也可能很烦人。
- 单击 chromium 菜单栏右上角的 uMatrix Plugin
- 对于 PDF 的域,在右侧的“其他”选项卡中选择允许
- 右键单击该链接并选择另存为
请注意,这些说明已在我的带有 Arch 和 Chromium 98.0.4758.102 的系统上进行了测试和运行