使 Chrome 始终自行打开 PDF

jdm*_*jdm 42 pdf google-chrome download

我正在寻找一种方法,让 Google Chrome 在单击链接时始终使用其内部查看器打开 PDF,而不是将其下载到默认位置。它适用于大多数 URL,但有些服务器设置了一个特殊的标头来强制下载文件("Content-Disposition: attachment;"例如http://www.uni-goettingen.de/en/46260.html)。

我想要的是这个问题的反面:阻止 PDF 显示在 Google Chrome 中,或这里要求的内容,但适用于 Chrome:如何忽略 Firefox 中的“内容处理:附件”

顺便说一句,我在 Ubuntu 10.4 上运行 Chrome 8.0.552.0 dev。

Eri*_*ell 16

“重定向器”答案正是我正在寻找的,但该扩展名不再可用。所以我继续挖掘并找到了Modify Content-Type。它按我的预期工作(尽管 Content-Disposition: 响应标头中的附件,PDF 在内部查看器中打开),规则为:

URL Filter:       .*
Original Type:    application/.*pdf
Replacement Type: application/pdf
Disposition:      inline
Run Code Online (Sandbox Code Playgroud)

请注意,这可能会使您面临跨站点脚本漏洞,因此最好不要在 URL 过滤器中允许 .*。仅在需要时添加。


ks1*_*322 12

您可以Content-Disposition使用重定向器扩展删除响应头。只需添加一个规则删除Content-Disposition标题。下面是它在规则编辑器中的样子: 重定向规则

应用此规则后,所有 PDF 都将在内部查看器中打开。

  • 从那些看起来像按钮的下拉菜单中选择“通配符”和“响应标题”很重要 - 一开始我错过了。 (2认同)
  • Chrome 扩展程序不再可用。有关替代方法,请参阅 http://superuser.com/a/755252/165804。 (2认同)

小智 -1

在 URL 栏上,键入chrome://plugins/,查找 Adob​​e 插件,然后单击“禁用”。

重新启动 Chrome 并加载 PDF,该文件将使用 Google PDF 插件加载。

  • @Kyla 的评论:这对我不起作用:(只是这个网站迫使我下载它们,而不仅仅是在线查看它们。 (3认同)
  • 这似乎解决了另一个问题。请参阅第二个问题 jdm 链接到:http://stackoverflow.com/questions/3251575/how-to-ignore-content-disposition-attachment-in-firefox (2认同)