Make Chrome always open PDFs itself
I'm looking for a way to make Google Chrome always open PDFs with its internal viewer when I click a link, as opposed to downloading it to the default location. It works with most URLs, but some servers set a special header to force the file to be downloaded ("Content-Disposition: attachment;"
, e.g. http://www.uni-goettingen.de/en/46260.html).
What I want is the opposite of this question: Stop PDFs from displaying inside Google Chrome, or what is asked for here, but applied to Chrome: How to ignore “Content-Disposition: attachment” in Firefox
Btw., I'm running Chrome 8.0.552.0 dev on Ubuntu 10.4.
The "Redirector" answer was just what I was looking for, but that extension is no longer available. So I kept digging and found Modify Content-Type. It's working as I expected (PDFs open in the internal viewer despite Content-Disposition: attachment in the response headers) with a rule of:
URL Filter: .*
Original Type: application/.*pdf
Replacement Type: application/pdf
Disposition: inline
Note well that this may expose you to cross-site scripting vulnerabilities, and you would be wise not to allow .* in the URL filter. Add to it only as needed.
You can remove Content-Disposition
response header using Redirector extension. Just add a rule removing Content-Disposition
header. Here how it looks like in Rule Editor:
With this rule applied all PDFs will be opened in internal viewer.