44 votes

Rendre Chrome toujours ouvrir les fichiers PDF lui-même

Je cherche un moyen de faire en sorte que Google Chrome ouvre toujours les PDF avec son visualiseur interne lorsque je clique sur un lien, au lieu de le télécharger à l'emplacement par défaut. Cela fonctionne avec la plupart des URL, mais certains serveurs définissent un en-tête spécial pour forcer le fichier à être téléchargé ("Content-Disposition: attachment;", par exemple http://www.uni-goettingen.de/en/46260.html).

Ce que je veux, c'est l'inverse de cette question : Stop PDFs from displaying inside Google Chrome, ou ce qui est demandé ici, mais appliqué à Chrome : How to ignore “Content-Disposition: attachment” in Firefox

À propos, j'utilise Chrome 8.0.552.0 dev sur Ubuntu 10.4.

18voto

Eric Angell Points 608

La réponse du "Redirector" était exactement ce que je cherchais, mais cette extension n'est plus disponible. J'ai donc continué à chercher et j'ai trouvé Modifier le type de contenu. Ça fonctionne comme je m'y attendais (les PDF s'ouvrent dans le lecteur interne malgré Content-Disposition: attachment dans les en-têtes de réponse) avec une règle de :

Filtre d'URL:       .*
Type d'origine:    application/.*pdf
Type de remplacement: application/pdf
Disposition:      inline

Notez bien que cela peut vous exposer à des vulnérabilités de script entre sites, et il serait sage de ne pas autoriser .* dans le filtre d'URL. Ajoutez-le seulement au besoin.

12voto

ks1322 Points 413

Vous pouvez supprimer l'en-tête de réponse Content-Disposition en utilisant l'extension Redirector. Il suffit d'ajouter une règle pour supprimer l'en-tête Content-Disposition. Voici à quoi cela ressemble dans l'éditeur de règles : redirector rule

Avec cette règle appliquée, tous les PDF s'ouvriront dans le visualiseur interne.

-1voto

taltamir Points 287

Dans la barre d'URL, tapez chrome://plugins/, recherchez le plugin Adobe et cliquez sur Désactiver.

Redémarrez Chrome et chargez un PDF, le fichier se chargera à l'aide du plugin PDF de Google.

-1voto

styluuu Points 1

Essayez l'option --no-sandbox.

Ceci devrait être votre raccourci :

"C:\Program Files\Google\Chrome\Application\chrome.exe" --app="http://superuser.com" --no-sandbox

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X