Pdf.js: FAQ mise à jour pour la prise en charge du navigateur ?

Créé le 1 juin 2020  ·  5Commentaires  ·  Source: mozilla/pdf.js

Depuis la version 2.4.456 qui est passée à une version par défaut pour les navigateurs modernes et à une version distincte pour la prise en charge d'ES5, cette FAQ devrait-elle être mise à jour pour refléter l'état actuel ? Par exemple, peut-être en mettant en évidence la version de coupure pour les navigateurs qui nécessitent la version ES5, par rapport aux versions de navigateur qui devraient fonctionner avec la version par défaut de PDF.js ?

https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq -support

et probablement aussi :

https://github.com/mozilla/pdf.js/wiki/Required-Browser-Features

Tous les 5 commentaires

Je viens de mettre à jour la page FAQ avec cet avis et de mettre à jour la page des fonctionnalités du navigateur requises pour supprimer les informations obsolètes. Merci!

La FAQ mentionne que les en-têtes de demande de plage HTTP ne sont pas pris en charge sur tous les navigateurs, mais cela n'est pas mentionné sous "Fonctionnalités de navigateur requises". La demande de plage HTTP doit-elle être ajoutée aux « fonctionnalités de navigateur requises » ?

Oui, mais je pense qu'il est plus général de passer en revue toutes les fonctionnalités du navigateur pour voir si elles sont toujours nécessaires. Des fonctionnalités modernes peuvent y manquer, telles que les demandes de plage, mais il se peut également que certaines fonctionnalités mentionnées ne soient plus utilisées en interne par PDF.js. J'ai créé le numéro 11954, un numéro de suivi, pour cela ; Merci!

Je pense qu'il serait utile de mettre en évidence la version coupée pour les navigateurs nécessitant la version ES5, comme l' a suggéré

Par exemple, j'ai récemment publié une extension pour AMO qui doit inclure une copie de PDF.js. Je voulais inclure la version es5 pour prendre en charge les anciennes versions de Firefox. Cependant, cette version nécessite que CSP autorise unsafe-eval (voir ici ), ce qui n'est pas autorisé dans AMO. Par conséquent, je dois passer à la version de navigateur moderne de PDF.js et ce serait bien de dire aux utilisateurs potentiels quelles versions de Firefox sont incompatibles et lesquelles auront des fonctionnalités limitées.

Prévoyez-vous de fournir ces informations de coupure ? Merci!

Je pense que mettre en évidence la version coupée pour les navigateurs nécessitant la version ES5,

Malheureusement, essayer de maintenir une telle liste semble (un peu) être une proposition perdante, car c'est une cible mouvante et aussi parce qu'elle sera (très probablement) toujours incomplète. Les contributeurs de PDF.js ne peuvent pas tester tous les navigateurs/versions possibles, et avoir une liste semble être un bon moyen d'obtenir des problèmes répétés du type :

Le navigateur X, version Y, ne fonctionne pas avec le build PDF.js moderne bien qu'il ne soit pas mentionné comme incompatible dans le Wiki.

(Il pourrait être légèrement plus raisonnable de maintenir une liste, probablement très courte, de bons navigateurs connus pour la version moderne de PDF.js.)

Le moyen le plus simple/le plus rapide de savoir si un navigateur/une version particulière fonctionne avec la version moderne de PDF.js, à ce stade, est probablement de simplement vérifier s'il fonctionne avec la version https://github.com/mozilla/pdf.js#online -demo

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

THausherr picture THausherr  ·  3Commentaires

azetutu picture azetutu  ·  4Commentaires

smit-modi picture smit-modi  ·  3Commentaires

dmisdm picture dmisdm  ·  3Commentaires

jigskpatel picture jigskpatel  ·  3Commentaires