Bonjour les gens
Voila, Pour l'optimisation d'un site joomla, on cherche à gérer les appels des fichiers javascript. Or Joomla charge automatiquement et bêtement la librairie mootools à toutes les pages. Il nous faut donc retirer mootools (on préfère jQuery qui est nettement plus pratique)
On installe donc le plugin InterExt qui se charge d'appeler jQuery à la place de mootools.
MAIS (car oui, il y a un mais)
SOUS IE9 les formulaires ne sont plus envoyés !!!
Le problème vient de fireEvent qui sous IE9 aurait des ratés
Qu'a cela ne tienne ! débuggons dans la joie et la bonne humeur le fichier core.js (situé dans notre cas dans le dossier media/system/js/core.js) et une fois le fichier déminifié gràce au site http://jsbeautifier.org/ retrouvons nous ligne 11 et remplacons les lignes suivantes
if ("function" == typeof b.onsubmit) b.onsubmit();
"function" == typeof b.fireEvent && b.fireEvent("submit");
par celles ci :
/*modifs joachim*/
/*if ("function" == typeof b.onsubmit) b.onsubmit();//ne fonctionne pas sous IE9
"function" == typeof b.fireEvent && b.fireEvent("submit");*/
if (document.addEventListener) {
// alert("IE9 or greater");
}else{
if ("function" == typeof b.onsubmit) b.onsubmit();
"function" == typeof b.fireEvent && b.fireEvent("submit");
}
/*fin modifs joachim*/
c'est tout bête, on vérifie la version du navigateur avant d'appeler la fonction :)
Voila, c'est déjà fini !
Pendant plus de deux décennies, Internet Explorer a dominé le paysage des navigateurs web. Créé par Microsoft en 1995, il est devenu un élément clé de l’expérience Internet pour des millions d'utilisateurs. Toutefois, malgré sa popularité initiale, Internet Explorer a progressivement perdu du terrain face à la concurrence, notamment avec l'essor de Google Chrome et Mozilla Firefox. Ce déclin, marqué par des changements technologiques et des stratégies de Microsoft, s’est conclu par la décision de mettre fin à Internet Explorer en 2022.
Dans cet article, nous reviendrons sur les principales évolutions d’Internet Explorer, depuis son lancement jusqu’à son retrait, et sur les raisons qui ont conduit à sa disparition progressive.
Tout d'abord, il est important de rappeler le contexte du lancement d'Internet Explorer. Dans les années 1990, le web commençait à prendre de l'ampleur. Netscape Navigator était alors le navigateur dominant, mais Microsoft, avec son ambition de devenir un acteur clé du marché, a décidé de lancer son propre navigateur. C'est ainsi qu'en 1995, Internet Explorer 1.0 voit le jour, intégré à Windows 95.
Ensuite, avec la sortie de Internet Explorer 3.0 en 1996, Microsoft a commencé à prendre une position dominante. Ce navigateur supportait des technologies naissantes comme JavaScript et les feuilles de style CSS, permettant aux développeurs de créer des sites plus dynamiques et interactifs. De plus, Microsoft avait intégré Internet Explorer directement à son système d'exploitation Windows, ce qui a largement contribué à son adoption massive par les utilisateurs.
Ainsi, au tournant des années 2000, Internet Explorer devient le navigateur le plus utilisé au monde, avec plus de 90 % de part de marché.
Pendant plusieurs années, Internet Explorer a connu un âge d’or. La sortie d’Internet Explorer 6 en 2001 a consolidé sa position dominante. Cependant, c'est également à cette époque que les premières critiques commencent à émerger.
Tout d’abord, les critiques ont porté sur le manque d’innovation d'Internet Explorer. Alors que de nouveaux standards web étaient adoptés, comme le HTML5 et CSS3, Microsoft n’a pas su réagir rapidement. Internet Explorer 6 est resté la version principale pendant de nombreuses années sans mises à jour significatives, laissant les développeurs frustrés par un navigateur qui ne supportait pas correctement ces nouvelles technologies.
Ainsi, alors que d’autres navigateurs comme Mozilla Firefox et plus tard Google Chrome ont commencé à émerger avec des fonctionnalités plus avancées, Internet Explorer a progressivement perdu sa réputation de navigateur à la pointe de la technologie.
Ensuite, un autre problème majeur d’Internet Explorer était ses failles de sécurité. En raison de son intégration étroite avec Windows, il est devenu une cible de choix pour les cyberattaques. De nombreuses vulnérabilités ont été exploitées par des hackers, créant une image d’Internet Explorer comme un navigateur peu sécurisé.
Ainsi, à partir du milieu des années 2000, de plus en plus d’utilisateurs et d'entreprises ont commencé à migrer vers des navigateurs considérés comme plus sûrs et plus performants, tels que Firefox et Chrome.
Face aux critiques croissantes et à la perte de parts de marché, Microsoft a tenté de redresser la barre avec le lancement de nouvelles versions d'Internet Explorer.
En 2006, Internet Explorer 7 est lancé avec des améliorations significatives, notamment la navigation par onglets, une fonctionnalité déjà adoptée par ses concurrents. Il a également introduit des mesures de sécurité renforcées, comme un filtre anti-phishing. Cependant, malgré ces progrès, la lenteur de l'adoption de nouveaux standards web et des mises à jour sporadiques ont continué à ternir la réputation du navigateur.
Ensuite, Microsoft a publié Internet Explorer 8 en 2009 et Internet Explorer 9 en 2011. Ces versions ont apporté des améliorations notables en termes de compatibilité avec les standards web, notamment en prenant en charge HTML5 et CSS3. Internet Explorer 9, en particulier, a été bien accueilli pour ses performances accrues et son respect des normes web.
Cependant, ces efforts n’ont pas suffi à renverser la tendance. Google Chrome, qui avait été lancé en 2008, connaissait une croissance rapide, offrant une expérience de navigation plus fluide, plus rapide et régulièrement mise à jour.
Ainsi, même avec des versions plus modernes, Internet Explorer était déjà sur une pente descendante, incapable de rivaliser avec l'innovation et la rapidité de ses nouveaux concurrents.
En 2015, Microsoft a décidé de tourner une nouvelle page avec la sortie de Microsoft Edge, un nouveau navigateur conçu pour remplacer Internet Explorer. Edge, lancé avec Windows 10, visait à résoudre les problèmes qui avaient miné Internet Explorer, notamment les failles de sécurité et la lenteur d’adoption des nouvelles technologies.
Tout d'abord, Microsoft Edge a été conçu pour être plus léger, plus rapide, et mieux intégré aux technologies modernes du web. Il a abandonné le moteur de rendu Trident, utilisé par Internet Explorer, pour un moteur plus moderne appelé EdgeHTML.
De plus, Microsoft a fait des efforts pour rendre Edge compatible avec les derniers standards web et a introduit de nouvelles fonctionnalités comme l'intégration avec Cortana, l'assistant virtuel de Windows, et une gestion améliorée de la batterie pour les ordinateurs portables.
Ainsi, Edge a marqué un tournant pour Microsoft, cherchant à regagner la confiance des utilisateurs qui avaient abandonné Internet Explorer pour des navigateurs comme Chrome et Firefox.
Ensuite, après des années de coexistence entre Internet Explorer et Microsoft Edge, Microsoft a annoncé la fin du support pour Internet Explorer en juin 2022. Cette décision marquait la fin d'une ère pour un navigateur qui avait dominé le web pendant des années, mais qui avait finalement été dépassé par ses concurrents.
Ainsi, avec l'abandon d'Internet Explorer, Microsoft a pu concentrer tous ses efforts sur Edge, qui utilise désormais le moteur de rendu Chromium, le même que Google Chrome, garantissant une meilleure compatibilité avec le web moderne.
Bien que Internet Explorer ait dominé le marché pendant de nombreuses années, plusieurs raisons expliquent son échec à long terme.
Tout d’abord, la lenteur d’adoption des nouvelles technologies a été un facteur déterminant. Alors que les concurrents de Microsoft évoluaient rapidement pour intégrer les nouvelles normes web, Internet Explorer a pris du retard, frustrant les développeurs web et les utilisateurs finaux.
Ensuite, contrairement à Google Chrome qui reçoit des mises à jour fréquentes, Internet Explorer suivait le calendrier de mises à jour de Windows. Cela signifiait que les correctifs et nouvelles fonctionnalités mettaient plus de temps à être déployés, laissant aux utilisateurs un navigateur souvent obsolète.
Ainsi, cette approche statique n’a pas permis à Internet Explorer de rester compétitif dans un marché en constante évolution.
En conclusion, Internet Explorer a joué un rôle crucial dans l’histoire d'Internet, mais son incapacité à s’adapter aux évolutions technologiques a conduit à sa disparition progressive. Bien que son règne ait pris fin avec l’avènement de navigateurs plus rapides et plus modernes comme Google Chrome et Mozilla Firefox, il reste un symbole de l’expansion rapide d’Internet dans les années 1990 et 2000.
Aujourd'hui, Microsoft Edge a pris le relais, avec des ambitions renouvelées et une technologie plus adaptée aux exigences du web moderne. Quant à Internet Explorer, son impact historique restera dans les mémoires, marquant une époque où la navigation sur le web se faisait pour la première fois à grande échelle.