Importantes différences d’interprétation du code par FF17

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
JeandePeyrat
Arias
Messages : 11
Inscription : 21 févr. 2008, 10:58

Importantes différences d’interprétation du code par FF17

Message par JeandePeyrat »

Bonjour,

Membre et administrateur de la "GuppYTeam" qui s'occupe du développement du CMS GuppY, j'ai constaté ainsi que d'autres collègues de très importantes différences d’interprétation du code par FF17.0 bêta par rapport à FF16.01.

La première chose que nous avons remarqués est la différence visuelle de pgeditor que nous utilisons coté public. Ci-dessous deux copies d'écran :

Avec FF16.01 :

Image

Avec FF17.0 :

Image

Nous n'avons pas été plus loin et avons fais marche arrière vers FF16.

Avez-vous une idée à ce sujet ?
Cordialement,
Jean (JeandePeyrat)
http://www.freeguppy.org
http://asso.freeguppy.org
scoobidiver
Animal mythique
Messages : 6402
Inscription : 01 avr. 2011, 19:26

Re: Importantes différences d’interprétation du code par FF1

Message par scoobidiver »

Cela peut être une conséquence de la suppression de la date dans l'agent utilisateur :
https://bugzilla.mozilla.org/show_bug.cgi?id=588909

As-tu consulté les évolutions affectant les développeurs (voir https://developer.mozilla.org/en-US/doc ... developers) ?
As-tu testé avec les versions de développement (http://nightly.mozilla.org/) ?
JeandePeyrat
Arias
Messages : 11
Inscription : 21 févr. 2008, 10:58

Re: Importantes différences d’interprétation du code par FF1

Message par JeandePeyrat »

Merci pour cette réponse rapide. Nous allons jeter un œil sur ces liens.

Pour ma part l'anglais n'est pas mon fort :oops:
Cordialement,
Jean (JeandePeyrat)
http://www.freeguppy.org
http://asso.freeguppy.org
scoobidiver
Animal mythique
Messages : 6402
Inscription : 01 avr. 2011, 19:26

Re: Importantes différences d’interprétation du code par FF1

Message par scoobidiver »

Pour tester le coup de la date, tu peux truquer l'agent utilisateur de Firefox 17 avec User Agent Switcher.
JeandePeyrat
Arias
Messages : 11
Inscription : 21 févr. 2008, 10:58

Re: Importantes différences d’interprétation du code par FF1

Message par JeandePeyrat »

Merci pour tes réponses.

Je vais tester mais j'ai prévenu l'équipe de DEV. pour qu'ils prennent la suite.
@+
Cordialement,
Jean (JeandePeyrat)
http://www.freeguppy.org
http://asso.freeguppy.org
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: Importantes différences d’interprétation du code par FF1

Message par Abraxas »

Il y a une démo en ligne avec accès libre pour que l'on puisse tester ? Sinon un compte invité ?
JeandePeyrat
Arias
Messages : 11
Inscription : 21 févr. 2008, 10:58

Re: Importantes différences d’interprétation du code par FF1

Message par JeandePeyrat »

Oui, même deux pour l'instant ou tout est accessible admin comprise. Seules quelques restrictions pour que des zozos ne postent pas n'importe quoi :

http://demo-fr-en.freeguppy.org/

http://demo-fr-en.guppyed.org/
Cordialement,
Jean (JeandePeyrat)
http://www.freeguppy.org
http://asso.freeguppy.org
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: Importantes différences d’interprétation du code par FF1

Message par Abraxas »

Merci, il suffit de cliquer sur le lien pour afficher l'éditeur de texte: http://demo-fr-en.freeguppy.org/postgue ... p=fr&cat=2

Je confirme que le bug vient de votre script de reniflage du user agent, en mettant l'UA de Firefox 16 sur Firefox 19, j'obtiens la bonne mise en page de l'éditeur.

Firefox 16:

Code : Tout sélectionner

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0
Firefox 19:

Code : Tout sélectionner

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0
Bref, relâcher les conditions d'identification des UA de Firefox, par ex., en arrêtant de contrôler la date du moteur de rendu Gecko.
jchouix

Re: Importantes différences d’interprétation du code par FF1

Message par jchouix »

Bonsoir,
je suis en accord avec votre analyse mais j'ai une question.
Pourquoi avoir remplacer cette information de date du moteur de rendu Gecko par la version du navigateur dans l'UA ?
Cette date apportait une info supplémentaire alors que maintenant, on se retrouve avec deux infos identiques et redondantes.
Cordialement.
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: Importantes différences d’interprétation du code par FF1

Message par Abraxas »

Parce que les sites utilisent les scripts de sniffing d'UA à tort et à travers pour appliquer du code différent, et aussi pour uniformiser les UA entre Firefox desktop et mobile.
JeandePeyrat
Arias
Messages : 11
Inscription : 21 févr. 2008, 10:58

Re: Importantes différences d’interprétation du code par FF1

Message par JeandePeyrat »

Bonjour,

Notre spécialiste en éditeur jchouix a fait une modif du code en conséquence pour l'instant et celle-ci sera disponible dans le prochain patch.

Il répondra ensuite s'il le souhaite au problème de redondance et de limitation qu'il a évoqué plus haut.
Cordialement,
Jean (JeandePeyrat)
http://www.freeguppy.org
http://asso.freeguppy.org
jchouix

Re: Importantes différences d’interprétation du code par FF1

Message par jchouix »

bonsoir,
Parce que les sites utilisent les scripts de sniffing d'UA à tort et à travers pour appliquer du code différent, et aussi pour uniformiser les UA entre Firefox desktop et mobile.
Je ne comprends pas en quoi le fait de changer la date par le numéro de version empêchera les sites d'utiliser les scripts de sniffing d'UA à tort et à travers.
Par contre la deuxième partie de la réponse semble plus pertinente mais la question suivante se pose alors : étant donné que la version mobile est plus jeune que la version desktop, n'aurait-il pas été plus logique d'uniformiser l'UA par rapport à la version desktop (compatibilité ascendante) ?
Cordialement.
scoobidiver
Animal mythique
Messages : 6402
Inscription : 01 avr. 2011, 19:26

Re: Importantes différences d’interprétation du code par FF1

Message par scoobidiver »

jchouix a écrit :n'aurait-il pas été plus logique d'uniformiser l'UA par rapport à la version desktop (compatibilité ascendante) ?
La date dans l'agent utilisateur a été supprimée, d'abord sur les mobiles, ensuite sur les ordinateurs (20100101 sur la version 4, rien sur la version 17), car elle ne servait à rien aux sites Web pour le rendu de la page.
jchouix

Re: Importantes différences d’interprétation du code par FF1

Message par jchouix »

merci pour la réponse.
jchouix

Re: Importantes différences d’interprétation du code par FF1

Message par jchouix »

Pour ceux que ça intéresse, j'ai trouvé l'info qui me manquait à cette adresse : https://developer.mozilla. org/en-US/docs/Gecko_user_agent_string_reference
L'avertissement était pourtant bien mis en évidence :oops:
Cordialement
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité