Feature #5631
ferméInterdire le mode compatibilité d'IE dans Silverpeas
0%
Description
Le mode compatibilité d'IE pose différents problème (notamment avec les api Javascript).
Interdire l'utilisation de ce mode serait un gain de temps pour les utilisateurs et le support.
http://www.alsacreations.com/astuce/lire/1437-comment-interdire-le-mode-de-compatibilite-sur-ie.html
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
La solution la plus efficace est de mettre en place un filtre qui complète l'entête http.
Pour l'avoir mis en place dans un look, je confirme que cela fonctionne bien.
Voilà le code :
public class IeFilter implements Filter {
@Override
public void destroy() {
}
@Override
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
((HttpServletResponse) res).setHeader("x-ua-compatible","ie=edge");
chain.doFilter(req, res);
}
@Override
public void init(FilterConfig arg0) throws ServletException {
}
}
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
- Sujet changé de Interdire le mode compatibilité d'IE à Interdire le mode compatibilité d'IE dans Silverpeas
Mis à jour par Sebastien Vuillet il y a plus de 10 ans
Parmi les problème connus du mode compatibilité d'IE, il y la page qui "saute" (qui se recharge en boucle sur une ged), il y a le panneau utilisateur qui est vide, des message de type alert d'erreur qui s'affiche fréquemment dans la console d’administration.