{"id":259,"date":"2008-09-18T08:00:14","date_gmt":"2008-09-18T06:00:14","guid":{"rendered":"http:\/\/nyams.planbweb.com\/blog\/?p=259"},"modified":"2008-09-18T08:00:14","modified_gmt":"2008-09-18T06:00:14","slug":"yen-a-marre-des-user-agent","status":"publish","type":"post","link":"https:\/\/nyamsprod.com\/blog\/yen-a-marre-des-user-agent\/","title":{"rendered":"Y&#8217;en a marre des User Agent"},"content":{"rendered":"<div class=\"message warning\">\n<p><strong>Attention:<\/strong> Les informations de ce billet sont susceptibles d'&ecirc;tre obsol&egrave;tes car vieux de plus 2 ans.<\/p>\n<p><strong>Warning: <\/strong> The information you are reading may be obsolete, this post was published more than 2 years ago.<\/p>\n<\/div><p>Je ne vais pas refaire pour vous l&#8217;historique des User Agent, <a title=\"L'histoire compl\u00e8te des user agent\" href=\"http:\/\/www.webaim.org\/blog\/user-agent-string-history\/\">d&#8217;autres l&#8217;on fait bien mieux que moi<\/a>. En r\u00e9sum\u00e9 cette chaine de caract\u00e8res qui se retrouve dans tous nos navigateurs ne sert plus \u00e0 rien. C&#8217;est un bordel immonde dont il faudrait s&#8217;affranchir une bonne fois pour toute. <!--more--><a href=\"http:\/\/www.nyamsprod.com\/blog\/wp-content\/uploads\/2008\/09\/complique.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-270\" title=\"pourquoi faire simple quand on peut faire compliqu\u00e9\" src=\"http:\/\/www.nyamsprod.com\/blog\/wp-content\/uploads\/2008\/09\/complique-203x300.jpg\" alt=\"\" width=\"203\" height=\"300\" srcset=\"https:\/\/nyamsprod.com\/blog\/wp-content\/uploads\/2008\/09\/complique-203x300.jpg 203w, https:\/\/nyamsprod.com\/blog\/wp-content\/uploads\/2008\/09\/complique.jpg 300w\" sizes=\"auto, (max-width: 203px) 100vw, 203px\" \/><\/a>Pourquoi je vous en parle aujourd&#8217;hui alors ? C&#8217;est simple, comme vous le savez probablement tous maintenant, Google a sorti son propre navigateur, Chrome, pour ne pas le citer. Bien que ce navigateur <a title=\"y'en a marre des logiciel en b\u00e9ta\" href=\"http:\/\/nyams.planbweb.com\/blog\/2008\/04\/22\/yen-a-marre-des-beta\/\">soit en b\u00e9ta<\/a>, le buzz autour de celui-ci ne fini pas d&#8217;\u00eatre entretenu par l&#8217;une ou l&#8217;autre pr\u00e9diction sur sa supr\u00e9matie avenir. Cela me rappelle les m\u00eame estimations et la m\u00eame agitation que l&#8217;on a connu \u00e0 l&#8217;\u00e9poque de <a title=\"Pourquoi Google Talk sera le meilleur\" href=\"http:\/\/googlesystem.blogspot.com\/2006\/08\/why-google-talk-will-be-best-instant.html\">la sortie de Google Talk<\/a> et l&#8217;on sait depuis ce qu&#8217;il en est advenu de la supr\u00e9matie de Google Talk. Mais l\u00e0, je m&#8217;\u00e9gare. On est en 2008 et cela va faire plus de 8 ans que l&#8217;on pr\u00e9conise <a title=\"Pourquoi c'est mal de d\u00e9tecter un navigateur via son user agent\" href=\"http:\/\/www.quirksmode.org\/js\/support.html\">l&#8217;arr\u00eat de la d\u00e9tection des navigateurs via leur user agent<\/a> mais cela <a title=\"Comment trouver Chrome avec une fonction Javascript\" href=\"http:\/\/www.bostral.com\/1319-comment-trouver-chrome-avec-une-fonction-javascript.html\">n&#8217;emp\u00eache pas certains<\/a> de continuer \u00e0 utiliser cette m\u00e9thode pour Chrome. La d\u00e9tection des capacit\u00e9s r\u00e9elles du navigateur ou <strong>Object Detection<\/strong> est la seule et unique mani\u00e8re d&#8217;obtenir un script javascript simple et facile \u00e0 maintenir. A bon entendeur salut.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arr\u00eatons d&#8217;utiliser les user agent pour d\u00e9tecter les navigateurs en javascript cette technique ne sert franchement plus \u00e0 rien.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5],"tags":[79,292,381,546,582],"class_list":["post-259","post","type-post","status-publish","format-standard","hentry","category-web","tag-browser","tag-javascript","tag-navigateur","tag-user-agent","tag-yen-a-marre"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/posts\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/comments?post=259"}],"version-history":[{"count":0,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/posts\/259\/revisions"}],"wp:attachment":[{"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/media?parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/categories?post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/tags?post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}