| Auteur | |
|---|---|
| ColonelCool | # 16 Oct 2009 - 18:48:10 |
| 33 Posts |
Bonjour, J'aimerai savoir comment afficher une page automatiquement aux utilisateurs d'iE6 les invitants à mettre à jours leur navigateur et a leur bloquer l'accès au site. Merci |
| Mikachu | # 16 Oct 2009 - 19:22:25 |
C'est quand les vacances ? Modérateur 5136 Posts |
Salut, Ce forum traitant des standards du web et de l'accessibilité, il n'est pas dans nos habitudes d'utiliser de tels procédés, qui vont à l'encontre d'un web pour tout le monde. Les utilisateurs d'IE6 actuels, sont surtout des gens qui n'ont pas le choix de mettre leur navigateur à jour, soit à cause de leur configuration informatique, soit par interdiction des administrateurs réseaux dans les entreprises. Donc ces gens là ne mettront pas à jour leur navigateur, et ce sera des visiteurs définitivement perdus pour toi. Si ton site est à but commercial, je trouve que ce serait une grossière erreur. Maintenant, à l'aide des commentaires conditionnels, rien ne t'empêche de faire une feuille de style simplifiée pour que la mise en page tienne la route sur IE6, pour ne pas te priver de ces visiteurs, ni les priver du contenu de ton site. A toi de voir. Une page en ligne ou au moins l'intégralité du code html et css ça aide à vous aider plus vite ! |
| niuxe | # 16 Oct 2009 - 21:20:22 |
peuf peuf attitude 1090 Posts |
Hello, Bien que je sois du même avis que Mikachu, je t'invite à lire ce sujet qui devrait résumé ce qu'a dit Mikachu à propos des possibilités. Je pense qu'en JS, ça doit être possible. Le soucis est que si ton utilisateur le coupe, adieu ta redirection. |
| Victor BRITO | # 17 Oct 2009 - 15:42:37 |
Je ne suis pas mort, je dors 2214 Posts |
Si l'on souhaite afficher un message à l'attention des utilisateurs d'IE 6, la meilleure méthode, comme quand il s'agit d'apporter des correctifs en CSS, reste l'emploi des commentaires conditionnels (pas d'espace après le crochet d'ouverture du commentaire conditionnel).Quant à l'idée de bloquer IE 6, plutôt que de le bloquer complètement, il est préférable de cultiver la dégradation élégante de la page : un exemple de dégradation élégante consiste à appeler les feuilles de style avec la syntaxe suivante de la règle @import : les versions d'IE antérieures à la 8, ignorant la règle @import quand elle indique le(s) média(s) concerné(s), afficheront une page toute nue, mais consultable (pour peu que le contenu soit accessible, bien sûr). Ce n'est qu'un exemple de dégradation élégante. Modifié par Victor BRITO (17 Oct 2009 - 15:48) En campagne contre la balkanisation du Web, pour rappeler qu'il existe un seul Web Mon avatar : l'ancien département de la Seine (le grand 75 d'avant 1968) |
| Nathan- | # 20 Oct 2009 - 17:47:28 |
| 108 Posts |
On peut aussi détecter côté serveur... et pas répondre... mais c'est pas sympa... ou répondre poliment en ajoutant un petit message juste pour IE6 Modifié par Nathan- (20 Oct 2009 - 17:53) |
| Victor BRITO | # 20 Oct 2009 - 21:23:01 |
Je ne suis pas mort, je dors 2214 Posts |
Sauf que la méthode de détection de la chaîne d'agent utilisateur n'est pas fiable à 100 % : rien n'empêchera quelqu'un de faire passer son Safari 4 sous Mac OS X pour un Internet Explorer 6. En revanche, les commentaires conditionnels constituent la méthode la plus fiable parmi les méthodes de détection de navigateur existants (du moins, quand il s'agit de cibler IE ou une version d'IE), puisque seul Trident, le moteur de rendu d'IE, les reconnaît, les autres moteurs de rendu (Gecko, Presto, WebKit, KHTML...) les traitant comme de simples commentaires HTML.En campagne contre la balkanisation du Web, pour rappeler qu'il existe un seul Web Mon avatar : l'ancien département de la Seine (le grand 75 d'avant 1968) |