J'utilise un site web DotNetNuke CMS construit sur un framework ASP.NET.Commentaires conditionnels - Inclure javascript basé sur IE Version
J'ai quelques scripts dans mon skin de page que je ne veux pas utiliser sur IE8 et ci-dessous. J'ai été google'ing autour, et j'ai trouvé cette déclaration conditionnelle d'IE.
<![if gt IE 8]>
Comme par http://msdn.microsoft.com/en-us/library/ms537512%28v=vs.85%29.aspx, ce snippit devrait inclure le code InBetween pour tout navigateur qui est supérieur à IE8. J'ai essayé d'utiliser cette instruction conditionnelle de la manière suivante:
<![if gt IE 8]>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4f21643b21c50811"></script>
<![endif]-->
Cependant, cela ne semble pas fonctionner, et les scripts ne fonctionnent pas sur un navigateur. Y a-t-il une meilleure façon d'atteindre cet objectif? Y a-t-il une erreur de syntaxe dans mon code?
Merci pour votre aide! Alex
Cela fonctionnera dans IE 9, mais IE 10 a cessé de prendre en charge les commentaires conditionnels. http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx. Vous pouvez utiliser la compilation conditionnelle, qui est prise en charge dans toutes les versions. Voici un post à ce sujet: http: // stackoverflow.com/questions/16135814/check-for-ie-10/16135889 # 16135889 – Ian
Vérifiez votre syntaxe: ' ... ' – elclanrs