Donc, on verra florir des patchs de plus dans les applis du genre if ($encoreUnAutreNavigateur=="ceNavigateur") then bidouille;
C'était surtout vrai à la grande époque de ie6 où le web était un vrai farwest, maintenant il y a des tas de bibliothèques éprouvées qui permettent de s'abstraire du navigateur (jquery en tête, mais aussi https://github.com/es-shims/es5-shim), et les navigateurs font de vrai efforts pour supporter html5.
Ajoute à ça le fait que les navigateurs se mettent maintenant à jour automatiquement (donc un parc d'utilisateur globalement homogène avec des navigateurs récents), au final (sauf besoin client fort bien sûr) tu peux sans remords balancer un message d'erreur et demander à l'utilisateur de mettre à jour son navigateur si il ne support pas ce dont tu as besoin (en plus c'est pour son bien avec toutes les failles de sécurités...).
exemple :
<!--[if lt IE 7]>
You are using an outdated browser. Please upgrade your browser to improve your experience.
<![endif]-->
[^] # Re: Pourquoi pas, tant que ça respecte les standards?
Posté par G.bleu (site web personnel) . En réponse au journal Internet Explorer is about to be bronsonised. Évalué à 1.
C'était surtout vrai à la grande époque de ie6 où le web était un vrai farwest, maintenant il y a des tas de bibliothèques éprouvées qui permettent de s'abstraire du navigateur (jquery en tête, mais aussi https://github.com/es-shims/es5-shim), et les navigateurs font de vrai efforts pour supporter html5.
Ajoute à ça le fait que les navigateurs se mettent maintenant à jour automatiquement (donc un parc d'utilisateur globalement homogène avec des navigateurs récents), au final (sauf besoin client fort bien sûr) tu peux sans remords balancer un message d'erreur et demander à l'utilisateur de mettre à jour son navigateur si il ne support pas ce dont tu as besoin (en plus c'est pour son bien avec toutes les failles de sécurités...).
exemple :