-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pb d'affichage des pdf sur certains navigateurs #1207
Comments
Elles sont bizarres tes erreurs @acheype , ca pourrait pas être lié a des extensions antipubs/ antijs? Après c'est l'introduction des modules mjs qui fait chier car cela nécessite des changements sur les vieux serveurs web ne reconnaissant pas cette extension, et on n'a pas toujours la main... A mon avis, malgré le fait que seuls 50% des navigateurs ont un lecteur pdf intégré https://caniuse.com/pdf-viewer , on se rend compte que c'est google chrome pour mobile qui ne marche pas, et je me demande si un comportement ou l'iframe du pdf est affiché pour les navigateurs le supportant et sinon on met un bouton de téléchargement, ne serait pas la meilleure solution. En tout cas YesWiki serait plus facile a maintenir et pèserait bien moins lourd. |
Non c'était bien lié à du code js qui ne fonctionne pas sur les vieux navigateurs. J'ai remarqué qu'il y avait des fichiers ajoutés en plus pour yeswiki (ça me paraît pas super clean mais je les ai remis) : le .htaccess et le pdf-viewer.php. J'espère que j'en ai pas oublié d'autres. En tout cas, ça fonctionne bien maintenant sur mon vieux firefox, mais j'ai toujours les mêmes erreurs sur mon Chromium. Mais c'est pas grave, c'est certainement une très vieille version. Pour la solution pdf intégré au navigateur, merci d'avoir regardé. C'est sûr que c'est pas encore la panacée vu que les navigateurs sur mobile ne semblent pas encore l'intégrer. À checker et voir comment cela évolue... |
Depuis la mise à jour de pdf.js avec la version en mjs, j'ai remarqué que les affichages de pdf ne se font plus dans de nombreux navigateurs.
Suivant le paramétrage du serveur, le .mjs n'était pas une extension autorisée. Le patch de @J9rem a corrigé cela : #1184
Mais maintenant, certains navigateurs qui ne sont pas tout à fait à jour ne semblent pas reconnaître certaines syntaxes utilisées.
Je suis arrivé à reproduire cela sur 2 versions de navigateur que j'ai.
Sur firefox 112.0.1 :
Sur chromium 83.0.4103.116 :
S'il n'y a pas de solution pour intégrer cette nouvelle version tout en garantissant le maximum de compatibilité, je me demande s'il ne serait pas plus judicieux de remettre l'ancienne version de pdf.js. Car à la base, l'intégration des pdf dans yeswiki a été prévu s'assurer que tout le monde pouvait les lire, y compris ceux qui n'ont pas de lecteur intégré à leur navigateur.
The text was updated successfully, but these errors were encountered: