web-dev-qa-db-fra.com

Si j'ai désinstallé Adobe Reader, mais que je peux toujours ouvrir des fichiers PDF dans Chrome, quelle application est-ce que j'utilise?

Je tente de résoudre un problème d’ouverture de fichiers PDF à partir de sites Web et j’ai donc désinstallé Adobe Reader. Par curiosité, j'ai vérifié si je pouvais toujours ouvrir des PDF à partir de sites Web ( ici est un exemple aléatoire). Étonnamment, je pouvais toujours ouvrir des fichiers PDF à la fois avec Chrome (mon navigateur préféré) et Internet Explorer. Je crois que IE utilise Edge pour ouvrir les fichiers PDF, mais l'interface PDF a un aspect différent dans Chrome. Il peut donc s'agir d'une autre application. Malheureusement, je ne peux pas désinstaller Edge pour vérifier. Comment savoir quelle application Chrome utilise pour ouvrir les fichiers PDF à partir de sites Web?

20
KAE

Chrome lui-même est l'application qui visualise les fichiers PDF.

Windows 10 Edge peut également ouvrir des fichiers PDF directement. Veuillez noter que IE est une application plus ancienne et distincte de Edge. Si vos utilisateurs démarrent dans IE, ils ne pourront pas ouvrir les fichiers PDF directement dans IE à moins qu'un plug-in Adobe soit installé.

Firefox est capable de visualiser des PDF sans plugin: https://support.mozilla.org/en-US/kb/view-pdf-files-firefox .

Certains sites Web (les sites Web des banques, selon mon expérience) forceront le téléchargement plutôt que de permettre son ouverture dans le même navigateur. Dans Firefox, je pouvais parfois changer le comportement en modifiant les paramètres MIME, mais cela ne fonctionnait pas toujours. https://support.mozilla.org/en-US/kb/change-firefox-behavior-when-open-file

61

De mémoire, Google Chrome utilise un visualiseur PDF intégré, écrit en JavaScript je crois C++ , merci pour le rappel utile dans les commentaires :)

Cela est livré avec Chrome par défaut.

Pour moi, je peux voir une partie du JavaScript associé ici:

chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/pdf_viewer.js

Vous pouvez afficher du code associé en ouvrant Chrome DevTools dans la visionneuse PDF.

Firefox utilise une autre approche similaire, encore une fois, écrite en JavaScript, bien que leur documentation soit plus accessible au public et à partir de la mémoire, elle est encouragée par les autres utilisateurs qui souhaitent afficher des PDF sur leur site web.

En savoir plus sur l'implémentation de Firefox ici: PDF.js by Mozilla

10
Brandito

Le chrome étant dérivé du projet chrome open-source, il utilise également le même visualiseur de PDF intégré fourni avec Chromium Browser. Ainsi, lorsqu'un fichier pdf est rencontré, chrome tente de l'ouvrir à l'aide de ce lecteur de pdf.

Si vous ouvrez le

chrome: // système

vous remarquerez qu'il montre les onglets ouverts et les extensions en cours, mais il ne montre aucune information sur l'afficheur pdf qu'il utilise ici .

Mais quand j'ouvre cette

chrome: // état-local

chrome affiche plusieurs composants de plug-in pdf, notamment Adobe Reader et Chromium PDF reader. Cela peut différer selon votre système.

Les documents Lisez-moi sont disponibles pour le projet chrome, mais je n'ai pas trouvé les documents pour l'afficheur pdf. Vous pouvez le lire ici

7
KumarAnkit