{"id":260586,"date":"2022-10-04T15:01:00","date_gmt":"2022-10-04T12:01:00","guid":{"rendered":"https:\/\/inform.click\/a-versao-100-do-chrome-edge-e-firefox-pode-quebrar-alguns-sites\/"},"modified":"2022-10-04T15:16:00","modified_gmt":"2022-10-04T12:16:00","slug":"a-versao-100-do-chrome-edge-e-firefox-pode-quebrar-alguns-sites","status":"publish","type":"post","link":"https:\/\/inform.click\/pt-pt\/a-versao-100-do-chrome-edge-e-firefox-pode-quebrar-alguns-sites\/","title":{"rendered":"A vers\u00e3o 100 do Chrome, Edge e Firefox pode quebrar alguns sites"},"content":{"rendered":"<p>\n  <strong>Em resumo:<\/strong> alcan\u00e7ar a vers\u00e3o 100 deve ser um marco para um navegador da Web, mas na verdade \u00e9 um evento que pode quebrar alguns sites para pessoas que usam o Google Chrome, o Microsoft Edge ou o Firefox da Mozilla. Os desenvolvedores est\u00e3o se preparando para esse momento h\u00e1 algum tempo, mas ainda precisam de ajuda.\n<\/p>\n<p>\n  <a href=\"https:\/\/www.techspot.com\/downloads\/4718-google-chrome-for-windows.html\" target=\"_blank\" rel=\"noopener\">Chrome<\/a>, Microsoft <a href=\"https:\/\/www.techspot.com\/downloads\/7158-microsoft-edge.html\" target=\"_blank\" rel=\"noopener\">Edge<\/a> e <a href=\"https:\/\/www.techspot.com\/downloads\/19-mozilla-firefox.html\" target=\"_blank\" rel=\"noopener\">Firefox<\/a> est\u00e3o todos se aproximando do lan\u00e7amento de sua 100\u00aa vers\u00e3o. Embora isso possa parecer um bom n\u00famero redondo para um usu\u00e1rio, ele tamb\u00e9m tem o potencial de introduzir bugs ou criar problemas de compatibilidade para determinados sites.\n<\/p>\n<p>\n  Para algumas pessoas, pode at\u00e9 trazer de volta mem\u00f3rias do infame bug Y2K e a Microsoft <a href=\"https:\/\/www.techspot.com\/news\/58279-lazy-coding-might-be-why-windows-10-isnt-called-windows-9.html\" target=\"_blank\" rel=\"noopener\">pulando o Windows 9<\/a>, mas desta vez o problema est\u00e1 relacionado a como os sites leem as strings do agente do usu\u00e1rio (UA) para identificar seu navegador da Web e seus recursos.\n<\/p>\n<p>\n  Quando voc\u00ea visita uma p\u00e1gina da Web em um site como o TechSpot, seu dispositivo envia uma solicita\u00e7\u00e3o para essa p\u00e1gina que inclui uma string de agente do usu\u00e1rio parecida com esta: &#8220;Firefox: Mozilla\/5.0 (Macintosh; Intel Mac OS X 10.15; rv:96.0) Gecko\/20100101 Firefox\/96.0.&#8221;\n<\/p>\n<p>\n  Diferentes navegadores da Web t\u00eam formatos diferentes para isso e, devido \u00e0 maneira como algumas bibliotecas de an\u00e1lise de agente de usu\u00e1rio funcionam, elas podem causar problemas ao ler n\u00fameros de vers\u00e3o principais de tr\u00eas d\u00edgitos. Para uma leitura detalhada sobre quais implementa\u00e7\u00f5es causam isso, veja <a href=\"https:\/\/www.otsukare.info\/2022\/01\/14\/broken-ua-detection\" target=\"_blank\" rel=\"noopener\">aqui<\/a>.\n<\/p>\n<p>\n  Em agosto de 2021, a Mozilla iniciou um <a href=\"https:\/\/github.com\/webcompat\/web-bugs\/labels\/version100\" target=\"_blank\" rel=\"noopener\">experimento<\/a> para descobrir se os n\u00fameros de vers\u00e3o de tr\u00eas d\u00edgitos poderiam causar problemas e descobriu que um pequeno n\u00famero de sites n\u00e3o era exibido ou funcionava corretamente.\n<\/p>\n<p>\n  Exemplos not\u00e1veis, incluindo Yahoo, Bethesda, HBO Go, Slack e outros, s\u00e3o adicionados \u00e0 <a href=\"https:\/\/github.com\/webcompat\/web-bugs\/labels\/version100\" target=\"_blank\" rel=\"noopener\">lista<\/a> todos os dias. O Google tem um <a href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/detail\" target=\"_blank\" rel=\"noopener\">esfor\u00e7o cont\u00ednuo<\/a> semelhante que permite aos desenvolvedores for\u00e7ar a string do agente do usu\u00e1rio v100 para fins de teste. Isso revelou que os sites criados com o Duda n\u00e3o seriam exibidos corretamente, mas o problema foi <a href=\"https:\/\/blog.duda.co\/chrome-100-bug-was-fixed-months-before-the-new-version-s-actual-release\" target=\"_blank\" rel=\"noopener\">corrigido<\/a> em dezembro de 2021.\n<\/p>\n<p>\n  A boa not\u00edcia \u00e9 que o Google e a Mozilla est\u00e3o trabalhando em maneiras de mitigar quaisquer problemas potenciais que possam surgir, por exemplo, congelando a vers\u00e3o principal para 99 e relatando-a na parte da vers\u00e3o secund\u00e1ria da string user-agent.\n<\/p>\n<p>\n  O Chrome 100 ser\u00e1 lan\u00e7ado em 29 de mar\u00e7o e o Firefox 100 em 3 de maio, mas enquanto isso os administradores e desenvolvedores do site podem ajudar relatando quaisquer problemas que encontrarem \u00e0 <a href=\"https:\/\/webcompat.com\/issues\/new\" target=\"_blank\" rel=\"noopener\">Mozilla<\/a> e ao <a href=\"#\">Google<\/a>.\n<\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  Fonte de grava\u00e7\u00e3o: <a target=\"_blank\" rel=\"noopener nofollow\" href=\"https:\/\/www.techspot.com\/news\/93443-version-100-chrome-edge-firefox-may-break-websites.html\">techspot.com<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Chrome, Microsoft Edge e Firefox est\u00e3o todos se aproximando do lan\u00e7amento de sua 100\u00aa vers\u00e3o. Embora isso possa parecer um bom n\u00famero redondo para um&#8230;<\/p>\n","protected":false},"author":1,"featured_media":124149,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[709,605,527],"tags":[],"class_list":["post-260586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programas","category-tecnologia-e-muito-mais","category-raznoe-pt-pt"],"_links":{"self":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=260586"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260586\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/124149"}],"wp:attachment":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=260586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=260586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=260586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}