Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Viamichelin et Konqueror

Posté par plic () le 10 janvier 2007
Bonjour les gens,

utilisant Konqueror chez moi, j'ai un problème avec la nouvelle version du site http://www.viamichelin.fr : la recherche d'itinéraire bloque sur l'espèce de roue à bâtons qui tourne en clignotant (et qui ne sert à rien...).

Diantre, me dis-je, apparemment le code Javascript de viamichelin n'est pas bien digéré par Konqueror !

Il s'avère que le site n'est pas du tout conforme aux standards, et qu'au lieu de le rendre conforme, ils l'ont fait "tomber en marche" dans Internet Explorer et Firefox.
Très bien pour Firefox, mais plutôt que de faire du code spécifique à un ou deux navigateurs, autant écrire du code correct, non ?

Fort du formulaire de contact présent sur le site, j'envoie alors le courriel suivant :

Bonjour,
la nouvelle version de votre site est inutilisable avec Konqueror : la recherche ne fonctionne pas, les champs se superposent... Or Konqueror est un des navigateurs qui respectent le plus les normes Internet du W3C et Javascript.

Dans l'attente d'une nouvelle version de votre site accessible à tous et conforme aux standards...

Sans trop croire, il est vrai, à un éventuel retour. Mauvaise langue que je suis !


Monsieur Langevin,

Nous vous remercions de l'intérêt que vous portez aux produits et aux activités de ViaMichelin.

Voici quelques manipulations que nous vous proposons afin d'optimiser au mieux votre ordinateur et naviguer sur le site tranquillement.

Ce Site est optimisé pour PC avec un affichage minimum de 800x600 pixels, sur navigateurs Internet Explorer versions 5 et ultérieures.

Pour une utilisation optimum, votre navigateur doit être configuré pour accepter les cookies et le Javascript.
Pour activer JavaScript dans votre navigateur:

· Si vous utilisez Internet Explorer 4.x:
- Sélectionnez Options Internet dans le menu Affichage.
- Cliquez sur l'onglet Sécurité.
- Cliquez sur Personnaliser (ou Personnaliser le niveau, selon le cas).
- Cliquez sur le bouton Paramètres.
- Faites défiler le menu pour repérer les cases « Script ».
- Cochez Activer dans les cases Script.
- Cliquez sur OK, puis sur le bouton Redémarrer.

· Si vous utilisez Internet Explorer 5.x et 6.x:
- Ouvrez Internet Explorer.
- Sélectionnez Options Internet à partir du menu Outils.
- Cliquez sur l'onglet sécurité dans la boîte de dialogue Options Internet.
- Cliquez sur le bouton Personnaliser le niveau en bas à droite. La boîte de dialogue Paramètres de sécurité s'ouvrira alors.
- Sous la catégorie Script du menu déroulant, cochez les cases Activer, faites défiler la liste jusqu'aux rubriques Script et Java applets (ou mini-applications Java, selon le cas) puis cochez ces cases.
- Cochez les cases Radio.
- Cliquez sur OK à deux reprises pour fermer l'application.

· Si vous utilisez Netscape Navigator 4.x ou 6.x:
- Sélectionnez Préférences à partir du menu Édition.
- Sélectionnez la catégorie Avancées.
- Cochez les cases Activer Java et Activer JavaScript.
- Cliquez sur OK.

· Si vous utilisez Netscape Navigator 7:
- Sélectionnez Préférences à partir du menu Édition.
- Sélectionnez la catégorie Avancées.
- Cochez la case Activer Java.
- Cliquez sur Scripts et Modules.
- Vérifiez si la case « Activer JavaScript pour Navigator » est bel et bien cochée.

Pour activer les Cookies dans votre navigateur:

· Si vous utilisez Internet Explorer 4:
- Lancez Internet Explorer 4;
- Dans le menu "Affichage", choisissez "Options Internet...";
- Cliquez sur l'onglet "Avancées";
- "Faîtes défiler la page jusqu'à la section "Cookies";
- Sélectionnez le bouton "Toujours accepter les cookies";
- Cliquez sur le bouton "OK";
- Fermez Internet Explorer 4;
- Relancez Internet Explorer 4.

· Si vous utilisez Internet Explorer 5:
- Lancez Internet Explorer 5;
- Dans le menu "Outils", choisissez "Options Internet...";
- Cliquez sur l'onglet "Sécurité";
- Cliquez sur le bouton "Personnaliser le niveau";
- Faîtes défiler la page jusqu'à la section "Cookies";
- Sélectionnez le bouton "Activer" dans "Autoriser les cookies par session";
- Sélectionnez le bouton "Activer" dans "Autoriser les cookies stockés sur votre ordinateur";
- Cliquez sur le bouton "OK";
- Un message d'avertissement apparaît. Cliquez sur "Oui" ;
- Cliquez sur "OK" pour fermer la fenêtre "Options Internet";
- Fermez Internet Explorer 5;
- Relancez Internet Explorer 5.

· Si vous utilisez Internet Explorer 6:
- Lancez Internet Explorer 6;
- Dans le menu "Outils", choisissez "Options Internet...";
- Cliquez sur l'onglet "Confidentialité";
- Positionnez l'ascenseur pour une confidentialité "moyenne";
- Cliquez sur le bouton "Avancé...";
- Cochez la case "Ignorer la gestion automatique des cookies";
- Sélectionnez le bouton radio "Accepter" dans "Cookies internes";
- Sélectionnez le bouton radio "Accepter" dans "Cookies tierce partie";
- Cliquez sur le bouton "OK";
- Cliquez sur "OK" pour fermer la fenêtre "Options Internet";
- Fermez Internet Explorer 6;
- Relancez Internet Explorer 6.

· Si vous utilisez Netscape 4:
- Lancez Netscape 4;
- Dans le menu "Edition", choisissez "Préférences...";
- Sélectionnez la catégorie "Avancées" dans la colonne de gauche;
- Sélectionnez le bouton "Accepter tous les cookies" dans le cadre "Cookies" à droite;
- Cliquez sur le bouton "OK";
- Quittez Netscape 4;
- Relancez Netscape 4.

· Si vous utilisez Netscape 6 ou 7:
- Lancez Nescape 6/7;
- Dans le menu "Edition", choisissez "Préférences...";
- Sélectionnez la catégorie "Confidentialité et sécurité", puis "Cookies" dans la colonne de gauche;
- Sélectionnez le bouton "Accepter tous les cookies" dans le cadre de droite;
- Cliquez sur le bouton "OK";
- Quittez Netscape 6/7;
- Relancez Netscape 6/7.

Nous restons à votre disposition pour toute autre suggestion ou question.

Cordialement,

Tania

- Le Service Client ViaMichelin -

http://www.ViaMichelin.fr

En résumé : du grand n'importe quoi. Je ne m'insurge point, et réplique alors d'un ton posé :


Bonjour,

merci pour votre réponse. Vous m'indiquez la manière d'activer Javascript dans mon navigateur, or Javascript est activé dans Konqueror.
De plus, vous préconisez d'utiliser Microsoft Internet Explorer, or celui-ci est indisponible sur mon système d'exploitation (Linux).

La cause de ce dysfonctionnement viendrait du fait que les pages de votre site ne sont pas écrites correctement, et donc non valides par rapport aux normes d'écriture des pages HTML (standards W3C) :
http://www.validateur.ca/?root=http%3A%2F%2Fwww.viamichelin.(...)

Comment puis-je donc utiliser votre service ?

Merci d'avance,


Et je viens à l'instant de recevoir une réponse :

Monsieur,

Nous vous remercions de l'intérêt que vous portez aux produits et aux activités de ViaMichelin.

Nous nous efforçons de répondre dans les meilleurs délais à nos clients. Mais nos services devant faire face actuellement à un nombre important de messages, nous vous prions de nous excuser pour notre réponse tardive.

Effectivement le navigateur internet konqueror est réputer pour sa grande compatibilité avec les différents type de programmation présent sur internet. D'autre part la gestion des aplet java n'est pas pré-installer dans votre configuration de base. Aplet Java n'est pas installer par défaut. Il n'est même pas livré avec les cd de la MDK par ce qu'il ne répond pas aux critères des licence GPL vous devez donc télecharger le dernier Aplet Java pour konkeror manuellement.
nous allons voir maintenant l'installation du pluging macromedia flash player. Tout comme aplet java il n'est pas fournit avec la MDK. Télecharger sa toute dernière version.

Nous restons à votre disposition pour toute autre suggestion ou question.

Cordialement,

- Le Service Client ViaMichelin -

http://www.ViaMichelin.fr


...

On voit de la recherche dans la réponse, mais je suis un peu découragé : confusion entre Java et Javascript, ajout de Flash (je précise que Viamichelin marche très bien dans Firefox alors que je n'ai pas Flash (proprio + distribution en 64 bits) et que je n'ai jamais mentionné MDK, renommé Mandriva depuis quelque temps, mais que je n'ai pas d'installé chez moi.
J'hésite entre tout réexpliquer point par point, sans en avoir forcément envie, et laisser tomber. Une chose est sûre, c'est que je me passerai de Viamichelin tant que ça ne marchera pas sous Konqueror, et que si j'envisage (ou si l'on me demande conseil un jour pour) l'achat d'un système de guidage par GPS, ce ne sera pas les produits Viamichelin qui auront ma préférence.

> Lire le journal (19 commentaires, moyenne: 3).  

Vous avez demandé le commentaire #792819.

Konqueror et javascript

Posté par andeus () le 10/01/2007 à 15:42. (lien). Évalué à 0.

Pour avoir fait pas mal de javascript dernièrement je trouve que Konqueror ne se comporte pas toujours bien, parfois il faut vraiment le vouloir pour avoir un code compatible avec Konqueror alors que ça fonctionne sans problème avec IE/Firefox/Opera.

Bref, souvent quand ça fonctionne avec Firefox et pas avec Konqueror (qui est détecté comme étant Gecko la plupart du temps dans les scripts, vu que le user agent contient "like Gecko") il vaut mieux envoyer un rapport de bug aux développeurs de Konqueror plutôt qu'à ceux du site.