{"id":1481,"date":"2015-03-23T12:53:52","date_gmt":"2015-03-23T11:53:52","guid":{"rendered":"http:\/\/blog.kodono.info\/wordpress\/?p=1481"},"modified":"2015-03-23T12:53:52","modified_gmt":"2015-03-23T11:53:52","slug":"detecter-la-version-die-javascript","status":"publish","type":"post","link":"https:\/\/blog.kodono.info\/wordpress\/2015\/03\/23\/detecter-la-version-die-javascript\/","title":{"rendered":"D\u00e9tecter la version d&#8217;IE [JavaScript]"},"content":{"rendered":"<p>Via <a href=\"http:\/\/tanalin.com\/en\/articles\/ie-version-js\/\">http:\/\/tanalin.com\/en\/articles\/ie-version-js\/<\/a> on trouve un moyen simple de d\u00e9tecter la version d&#8217;IE :<\/p>\n<pre class=\"brush:javascript\">\r\nvar IE8 = !!(document.all &#038;& document.querySelector &#038;& !document.addEventListener); \/\/ -> true\/false\r\nvar IE9 = !!(document.all &#038;& document.addEventListener &#038;& !window.atob); \/\/ -> true\/false\r\nvar IE10 = !!(document.all &#038;& window.atob); \/\/ -> true\/false\r\n<\/pre>\n<p>On peut aussi utiliser les <em>conditionals compilation<\/em>:<\/p>\n<pre class=\"brush:javascript\">\r\nvar ieVersion = \/*@cc_on (function() {switch(@_jscript_version) { case 5.8: return 8; case 9: return 9; case 10: return 10;}})() || @*\/ 0; \/\/ -> 8, 9 ou 10\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Via http:\/\/tanalin.com\/en\/articles\/ie-version-js\/ on trouve un moyen simple de d\u00e9tecter la version d&#8217;IE : var IE8 = !!(document.all &#038;&#038; document.querySelector &#038;&#038; !document.addEventListener); \/\/ -> true\/false var IE9 = !!(document.all &#038;&#038; document.addEventListener &#038;&#038; !window.atob); \/\/ -> true\/false var IE10 = !!(document.all &#038;&#038; window.atob); \/\/ -> true\/false On peut aussi utiliser les conditionals compilation: var ieVersion = \/*@cc_on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"","footnotes":""},"categories":[15,16,11,33],"tags":[153,24,151,158],"class_list":["post-1481","post","type-post","status-publish","format-standard","hentry","category-astuce","category-navigateur","category-niveau-debutant","category-programmation","tag-astuce","tag-javascript","tag-niveau-debutant","tag-programmation"],"_links":{"self":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/1481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/comments?post=1481"}],"version-history":[{"count":1,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/1481\/revisions"}],"predecessor-version":[{"id":1482,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/1481\/revisions\/1482"}],"wp:attachment":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/media?parent=1481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/categories?post=1481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/tags?post=1481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}