Beaucoup de nos clients sont sur des réseaux d'entreprise où ils n'ont aucun contrôle sur les versions de leur navigateur, etc.
Nous avons un site Wordpress qui ne fonctionne pas bien avec IE8.
Nous ne pouvons pas informer les clients de la mise à niveau, car ils ne peuvent pas.
Comment devrions-nous gérer cela?
Faites bien jouer votre site avec IE8. Vraiment.
IE8 n'est pas si démodé. À moins que votre site ne soit conçu uniquement pour les satisfaire, dans ce cas, il aurait dû être conçu pour fonctionner avec ce qu'ils ont en premier lieu.
Vous ne contrôlez pas ce qu'ils courent ... ils ne contrôlent pas ce qu'ils courent ... mais vous contrôlez ce que vous servez. La réponse semble donc évidente.
Ceci est une question de produit et de politique, pas une question technique. Cependant, je suis confronté à une situation similaire: nous hébergeons un site Web basé sur le produit d'un fournisseur et comportant une liste de compatibilité. Cette liste est remise à nos clients dans le cadre de leur énoncé de travail. S'ils ne peuvent pas utiliser le (s) navigateur (s) avec lequel nous disons que notre site fonctionne, ils ne reçoivent pas d'assistance pour ces navigateurs (ou peuvent même choisir de ne pas être clients.)
Si l'entreprise du client achète votre service, il doit connaître votre liste de compatibilité. Ce n’est pas très différent de ceux qui achètent des logiciels pour les exécuter dans leur propre environnement: s’ils ont besoin de SQL 2008 mais qu’ils n’ont que SQL 2005, il leur appartient d’essayer de le faire fonctionner, de passer à la version prise en charge ou de ne pas acheter. le produit.
Une des meilleures options consiste à leur faire installer le plug-in Chrome Frame: http://code.google.com/chrome/chromeframe/
Les avantages sont:
Vous devrez ajouter une balise META à votre site wordpress. Il existe également un plugin wordpress pour le faire: http://wordpress.org/extend/plugins/google-chrome-frame/
Je travaille pour une université en tant que développeur web et IE8 est un vrai problème de balle! Un script que j'avais développé et qui fonctionnait parfaitement sur ma version locale d'IE8, faisait des bêtises sur les ordinateurs de construction uni également sur IE8. Je ne pouvais pas recréer le problème sur ma machine, comme je l'ai vu dans un commentaire, puis j'ai remarqué que j'utilisais la version 8.7.xxxx.xxxxx, mais les machines uni fonctionnant sous 8.6.xxxx.xxxxx ... les deux versions semblent différentes beaucoup ... J'imagine que c'est peut-être votre problème pour recréer votre problème, je sais que cela m'a foiré! Vous pouvez récupérer la version 8.0 de Ancienne Version . Je suppose que si cela fonctionne dans la version 8.0, il fonctionnera pour la version 8.x.
En réponse à votre question principale, vous devez vous en occuper. IE8 détient toujours une part importante du marché des navigateurs. Bien que IE8 n’ait aucune possibilité de croissance, seulement une contraction, nous devons toujours répondre aux besoins des utilisateurs. Le développement Web serait plus facile pour beaucoup de gens si nous n'avions pas à nous soucier de la mise en page désordonnée et de l'ignorance vis-à-vis des standards Web établis ... mais au bout du compte, sa concurrence, les développeurs sur IE fait beaucoup de choses sympas, je souhaite juste qu'ils aient une politique de mise à jour de 6 semaines comme chrome afin qu'ils puissent réparer les trucs sympas qui ne vont pas!
Je sais que vous parlez de IE8, qui, comme beaucoup d’entre vous l’ont dit - vous devriez soutenir. Mais disons que vous ne pouvez vraiment pas recréer leur problème pour une raison quelconque, vous pouvez essayer ce que nous faisons lorsque nous devons traiter avec des organisations exécutant IE6 en interne (vous ne croirez pas combien il en existe en Israël): nous plaidons pour l'équipe informatique pour leur permettre d'installer Firefox et/ou Chrome. Cela implique souvent de mendier et de plaider (tactique très stratégique). Dans la plupart des cas, ils le permettent et cela devient le navigateur de choix pour notre client au sein de l'organisation.
Honnêtement, faites fonctionner votre site avec IE 8; Il supporte assez bien CSS <3 et JavaScript. S'il y a quelques problèmes mineurs avec IE, utilisez commentaires conditionnels . Si vous utilisez HTML5, utilisez au moins html5shiv , mais vous devriez probablement utiliser Modernizr , qui inclut html5shiv.
Si votre thème ne prend pas en charge IE <8, créez un dérivé ou thème enfant , ou utilisez un autre thème. Voici Guide officiel de WordPress pour développer un thème .