{"id":39177,"date":"2019-10-31T22:28:17","date_gmt":"2019-10-31T19:28:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-firefox-70\/"},"modified":"2019-10-31T22:28:17","modified_gmt":"2019-10-31T19:28:17","slug":"reliz-firefox-70","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-firefox-70","title":{"rendered":"Lan\u00e7amento do Firefox 70","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/blog\/2019\/10\/22\/latest-firefox-brings-privacy-protections-front-and-center-letting-you-track-the-trackers\/\">Aconteceu<\/a><\/noindex> lan\u00e7amento do navegador web <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/70.0\/releasenotes\/\">Firefox 70<\/a><\/noindex>, al\u00e9m de <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.2.0\/releasenotes\/\">vers\u00e3o m\u00f3vel<\/a><\/noindex> Firefox 68.2 para a plataforma Android. Al\u00e9m disso, uma atualiza\u00e7\u00e3o foi formada <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/organizations\/all\/\">ramo<\/a><\/noindex> com suporte a longo prazo  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.2.0\/releasenotes\/\">68.2.0<\/a><\/noindex> (o suporte ao antigo ramo ESR 60.x foi encerrado). Em breve, a fase <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">de testes beta<\/a><\/noindex> do ramo Firefox 71 come\u00e7ar\u00e1, de acordo com <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51505\">o novo ciclo de desenvolvimento<\/a><\/noindex> cujo lan\u00e7amento est\u00e1 previsto para 3 de dezembro. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/70.0\/releasenotes\/\">Principais<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/70\">novidades<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> No modo estendido de prote\u00e7\u00e3o contra rastreamento de movimenta\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/en-US\/kb\/trackers-and-scripts-firefox-blocks-enhanced-track#w_social-media-trackers\">inclu\u00edda<\/a><\/noindex> bloqueio de widgets de redes sociais que rastreiam o movimento de usu\u00e1rios em sites externos (como os bot\u00f5es Curtir do Facebook e postagens do Twitter). Para formul\u00e1rios de autentica\u00e7\u00e3o via conta de redes sociais, h\u00e1 uma op\u00e7\u00e3o para desativar temporariamente o bloqueio;<br \/>\n<center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/a3117169ab089a7afbecdda6b66f3bf3.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Foi adicionado um relat\u00f3rio consolidado sobre bloqueios realizados, que permite rastrear o n\u00famero de bloqueios por dias da semana e tipos;\n<\/p>\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/870ee1946852f4389b2de31e233c07f7.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Inclu\u00eddo um complemento do sistema <noindex><a rel=\"nofollow\" href=\"https:\/\/lockwise.firefox.com\/\">Lockwise<\/a><\/noindex> (anteriormente o complemento era fornecido como Lockbox), que <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50790\">oferece<\/a><\/noindex> uma nova interface &#171;about:logins&#187; para gerenciar senhas salvas. O complemento exibe um bot\u00e3o na barra que permite visualizar rapidamente as contas salvas para o site atual, al\u00e9m de realizar opera\u00e7\u00f5es de busca e edi\u00e7\u00e3o de senhas. \u00c9 poss\u00edvel acessar as senhas salvas atrav\u00e9s de um aplicativo m\u00f3vel separado. <noindex><a rel=\"nofollow\" href=\"https:\/\/lockwise.firefox.com\/\">Lockwise<\/a><\/noindex>, que suporta o preenchimento autom\u00e1tico de senhas em formul\u00e1rios de autentica\u00e7\u00e3o de qualquer aplicativo m\u00f3vel;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1571763304.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/ffe30eec6719361a01dca7aa0398bfce.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Integrado um complemento do sistema <noindex><a rel=\"nofollow\" href=\"https:\/\/monitor.firefox.com\/\">Firefox Monitor<\/a><\/noindex>, que <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50164\">oferece<\/a><\/noindex> exibe um aviso em caso de comprometimento da conta (verifica\u00e7\u00e3o por e-mail) ou tentativa de login em um site anteriormente invadido. A verifica\u00e7\u00e3o \u00e9 realizada atrav\u00e9s da integra\u00e7\u00e3o com a base de dados do projeto haveibeenpwned.com;\n<li class=\"l\"> O gerador de senhas foi ativado por padr\u00e3o ao preencher formul\u00e1rios de registro, exibindo uma sugest\u00e3o com uma senha confi\u00e1vel gerada automaticamente. A dica aparece automaticamente para campos &#8249;input type=&#187;password&#187;&#8250; com o atributo &#171;autocomplete = new-password&#187;. Sem esse atributo, a senha pode ser gerada atrav\u00e9s do menu de contexto;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1571763611.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/d5882160bf277ab16c0aaf7e450b312c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> No lugar do bot\u00e3o &#171;(i)&#187; na barra de endere\u00e7o, foi colocado um indicador de n\u00edvel de privacidade, que permite avaliar a ativa\u00e7\u00e3o dos modos de bloqueio de rastreamento de movimento. O indicador fica cinza quando o modo de bloqueio de rastreamento de movimento est\u00e1 ativado nas configura\u00e7\u00f5es e nenhum elemento sujeito a bloqueio foi detectado na p\u00e1gina. O indicador fica azul quando elementos que comprometem a privacidade ou s\u00e3o usados para rastreamento de movimento est\u00e3o bloqueados na p\u00e1gina. O indicador \u00e9 riscado quando o usu\u00e1rio desativa a prote\u00e7\u00e3o contra rastreamento para o site atual.\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com\/security\/files\/2019\/10\/protections.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/8f3dfe350089ecbad51bb18f8bc67072.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> P\u00e1ginas abertas via HTTP ou FTP passaram a ser marcadas com um \u00edcone de conex\u00e3o insegura, que tamb\u00e9m \u00e9 exibido para HTTPS em caso de problemas com certificados. A cor do s\u00edmbolo de cadeado para HTTPS foi alterada de verde para cinza (o verde pode ser restaurado atrav\u00e9s da configura\u00e7\u00e3o security.secure_connection_icon_color_gray). A mudan\u00e7a dos indicadores de seguran\u00e7a para avisos de problemas de seguran\u00e7a \u00e9 resultado da ampla ado\u00e7\u00e3o do HTTPS, que j\u00e1 \u00e9 percebido como uma norma em vez de uma prote\u00e7\u00e3o adicional.\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/security\/files\/2019\/10\/identity_icons.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/6598f4e629d4451be599da3a522efd79.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na barra de endere\u00e7os <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51271\">encerrado<\/a><\/noindex> exibi\u00e7\u00e3o do nome da empresa ao usar um certificado EV verificado no site. A informa\u00e7\u00e3o foi removida porque poderia enganar o usu\u00e1rio e ser utilizada para phishing (por exemplo, uma empresa chamada &#171;Identity Verified&#187; foi registrada e seu nome na barra de endere\u00e7o era percebido como um indicador de verifica\u00e7\u00e3o). As informa\u00e7\u00f5es sobre o certificado EV podem ser visualizadas atrav\u00e9s do menu que aparece ao clicar no \u00edcone de cadeado. \u00c9 poss\u00edvel reverter a exibi\u00e7\u00e3o do nome da empresa do certificado EV na barra de endere\u00e7o atrav\u00e9s da configura\u00e7\u00e3o &#171;security.identityblock.show_extended_validation&#187; em about:config.\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/f7f34640c4902302b155927b685abcf4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> No motor JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/08\/the-baseline-interpreter-a-faster-js-interpreter-in-firefox-70\/\">o sinalizador -k para integra\u00e7\u00e3o com<\/a><\/noindex> novo interpretador de bytecode 'baseline', que ocupa uma posi\u00e7\u00e3o intermedi\u00e1ria entre um interpretador comum e um compilador JIT 'baseline' pr\u00e9vio. O novo interpretador \u00e9 significativamente mais r\u00e1pido que o antigo e utiliza procedimentos comuns com o compilador JIT 'baseline', cache e dados de perfilamento. Este interpretador adicional permite acelerar a execu\u00e7\u00e3o de fun\u00e7\u00f5es JavaScript frequentemente usadas, ap\u00f3s sua revers\u00e3o do JIT otimizado (Ion JIT) para a fase de compila\u00e7\u00e3o do JIT 'baseline' n\u00e3o otimizado, por exemplo, depois que a fun\u00e7\u00e3o \u00e9 chamada com argumentos de outros tipos.\n<p>Em aplica\u00e7\u00f5es web complexas, a compila\u00e7\u00e3o para JIT 'baseline' e a introdu\u00e7\u00e3o de otimiza\u00e7\u00f5es para JIT Ion consomem muito tempo, e o interpretador r\u00e1pido adicional permite um aumento geral no desempenho e uma ligeira redu\u00e7\u00e3o no consumo de mem\u00f3ria. Nos testes realizados, a inclus\u00e3o do interpretador adicional, que utiliza estat\u00edsticas comuns e cache inline com JIT, resultou em uma redu\u00e7\u00e3o no tempo de carregamento das p\u00e1ginas de 2-8%, enquanto o desempenho das ferramentas para desenvolvedores web aumentou em 2-10%;<\/p>\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/94d6e86f6a441102e8c93f4495e0e050.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/28cd477defa05ecb7c048f651734953f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> nas compila\u00e7\u00f5es para Linux <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1563859\">inclu\u00eddo<\/a><\/noindex> por padr\u00e3o a aplica\u00e7\u00e3o do sistema de composi\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">WebRender<\/a><\/noindex> para GPUs AMD, Intel e NVIDIA (apenas para o driver Nouveau), ao utilizar na sistema o pacote Mesa 18.2 ou uma vers\u00e3o mais recente. Nas compila\u00e7\u00f5es para Windows, al\u00e9m das GPUs AMD e NVIDIA anteriormente suportadas, o WebRender agora tamb\u00e9m est\u00e1 ativado para GPUs Intel. O sistema de composi\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">WebRender<\/a><\/noindex> \u00e9 escrito na linguagem Rust e move para o lado da GPU opera\u00e7\u00f5es de renderiza\u00e7\u00e3o do conte\u00fado da p\u00e1gina.\n<p>Ao usar o WebRender em vez do sistema de composi\u00e7\u00e3o integrado ao motor Gecko, que processa dados usando CPU, os shaders executados na GPU s\u00e3o utilizados para realizar opera\u00e7\u00f5es de renderiza\u00e7\u00e3o agregada de elementos de p\u00e1gina, o que resulta em um aumento significativo na velocidade de renderiza\u00e7\u00e3o e reduz a carga sobre a CPU. Para for\u00e7ar a ativa\u00e7\u00e3o do WebRender em about:config, voc\u00ea pode alterar as configura\u00e7\u00f5es 'gfx.webrender.all' e 'gfx.webrender.enabled';<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!topic\/mozilla.dev.platform\/sevpJDQwDfg\">Adicionada<\/a><\/noindex> suporte ao modo de isolamento rigoroso de p\u00e1ginas, desenvolvido sob o codinome <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50106\">Fission<\/a><\/noindex>. Nesse modo, as p\u00e1ginas de diferentes sites s\u00e3o sempre alocadas na mem\u00f3ria de diferentes processos, em cada um dos quais uma areia isolada (sandbox) \u00e9 aplicada. A separa\u00e7\u00e3o entre processos \u00e9 feita n\u00e3o por abas, mas por dom\u00ednios, o que permite uma maior isola\u00e7\u00e3o do conte\u00fado de scripts externos e blocos iframe. O gerenciamento do modo de estrita isola\u00e7\u00e3o \u00e9 feito em about:config atrav\u00e9s da op\u00e7\u00e3o 'fission.autostart' (a ativa\u00e7\u00e3o nas vers\u00f5es ainda est\u00e1 bloqueada);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50855\">Atualizado<\/a><\/noindex> logotipo, e o nome foi alterado de Firefox Quantum para Firefox Browser;\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.soeren-hentzschel.at\/wp-content\/uploads\/2019\/08\/firefox-browser-logo.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/9b280cf506f9d1d111f3f20599c8fe27.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1560741\">Proibido<\/a><\/noindex> a exibi\u00e7\u00e3o de solicita\u00e7\u00f5es de confirma\u00e7\u00e3o de permiss\u00f5es iniciadas de blocos iframe carregados de outro dom\u00ednio (cross-origin). A mudan\u00e7a <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!topic\/mozilla.dev.platform\/-6HYtlHuYO8\/discussion\">permitir\u00e1<\/a><\/noindex> bloquear alguns abusos e mudar para um modelo onde as permiss\u00f5es s\u00e3o solicitadas apenas do dom\u00ednio principal do documento, que \u00e9 exibido na barra de endere\u00e7os;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1560699\">O suporte para as propriedades -moz-column-* foi encerrado, e os padr\u00f5es sem prefixo devem ser usados.<\/a><\/noindex> a renderiza\u00e7\u00e3o de conte\u00fados de arquivos carregados via ftp (por exemplo, ao abrir via ftp, imagens, README e arquivos html deixar\u00e3o de ser exibidos). Ao abrir recursos por FTP, agora ser\u00e1 imediatamente exibida a caixa de di\u00e1logo para download do arquivo para o disco, independente do tipo de conte\u00fado;\n<li class=\"l\"> Na barra de endere\u00e7os <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=630614\">implementado<\/a><\/noindex> um indicador de acesso \u00e0 localiza\u00e7\u00e3o, que permitir\u00e1 avaliar visualmente a atividade da API de Geolocaliza\u00e7\u00e3o e, se necess\u00e1rio, dar\u00e1 a possibilidade de revogar o direito do site de us\u00e1-la. At\u00e9 agora, o indicador era exibido apenas at\u00e9 a concess\u00e3o das permiss\u00f5es e no caso da rejei\u00e7\u00e3o da solicita\u00e7\u00e3o, mas desaparecia ao abrir o acesso \u00e0 API de Geolocaliza\u00e7\u00e3o. Agora, o indicador informar\u00e1 o usu\u00e1rio sobre a exist\u00eancia desse acesso;<br \/>\n<center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/eb16e6c0fbfde5d829580e79d22f93b0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1572368\">o operador de sequ\u00eancia opcional<\/a><\/noindex> interface avan\u00e7ado para visualiza\u00e7\u00e3o de certificados TLS, acess\u00edvel atrav\u00e9s da p\u00e1gina &#171;about:certificate&#187; (atualmente, o antigo interface \u00e9 usado por padr\u00e3o, a nova \u00e9 ativada atrav\u00e9s de security.aboutcertificate.enabled em about:config). Se antes era necess\u00e1rio abrir uma janela separada para visualizar os certificados, agora as informa\u00e7\u00f5es s\u00e3o exibidas em uma aba, em um formato que lembra uma extens\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/certainly-something\/\">Certamente Algo<\/a><\/noindex>. A implementa\u00e7\u00e3o da interface de visualiza\u00e7\u00e3o de certificados foi completamente <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1553524\">reescrita<\/a><\/noindex> usando JavaScript e tecnologias web padr\u00e3o;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1571764403.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/979d17c91a6ee33db900a2033767701f.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> No menu de gerenciamento da conta, foi adicionada uma se\u00e7\u00e3o para acesso a servi\u00e7os avan\u00e7ados do Firefox, como Monitor e Send;\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/51b41558b268315b63a9514da854e819.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> No menu principal e na barra foi adicionado um novo \u00edcone &#171;presente&#187;, atrav\u00e9s do qual \u00e9 poss\u00edvel obter informa\u00e7\u00f5es sobre novos lan\u00e7amentos e suas principais caracter\u00edsticas;\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/2b321470545fe77310d3ef52e85bcdab.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> As p\u00e1ginas internas do Firefox (about:*) foram adaptadas para exibir considerando as configura\u00e7\u00f5es do tema escuro;\n<li class=\"l\"> A legibilidade de texto sublinhado ou riscado foi melhorada, incluindo links &#8212; as linhas agora se interrompem (contornam) sem cruzar os glifos;\n<li class=\"l\"> Nos temas de design <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/addons\/2019\/07\/25\/upcoming-deprecations-in-firefox-70\/\">encerrado<\/a><\/noindex> o suporte a propriedades accentcolor, textcolor e headerURL foi adicionado, que eram sin\u00f4nimos das propriedades frame, tab_background_text e theme_frame (os temas hospedados em addons.mozilla.org foram atualizados automaticamente);\n<li class=\"l\"> Foi adicionado propriedades CSS  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-decoration-thickness\">text-decoration-thickness<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-underline-offset\">text-underline-offset<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-decoration-skip-ink\">text-decoration-skip-ink<\/a><\/noindex>, que permitem configurar a espessura, o recuo e os quebras para as linhas usadas para sublinhar e tachar texto;\n<li class=\"l\"> Na propriedade CSS &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/display\">display<\/a><\/noindex>&#187; foi adicionada a possibilidade de especificar dois atributos de uma s\u00f3 vez, por exemplo, &#171;display: block flex&#187; ou &#171;display: inline flex&#187;;\n<li class=\"l\"> Os valores de opacidade nas propriedades CSS opacity e stop-opacity agora podem ser definidos em porcentagens;\n<li class=\"l\"> Na propriedade CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/font-size\">font-size<\/a><\/noindex> , foi adicionado suporte ao valor xxx-large;\n<li class=\"l\"> Em JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Lexical_grammar#Numeric_separators\">s\u00e3o implementadas<\/a><\/noindex> possibilidade de dividir grandes n\u00fameros visualmente usando s\u00edmbolos de sublinhado, por exemplo, &#171;myNumber = 1_000_000_000_000&#187;;\n<li class=\"l\"> Um novo m\u00e9todo foi adicionado <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/RelativeTimeFormat\/formatToParts\">Intl.RelativeTimeFormat.formatToParts()<\/a><\/noindex>, que \u00e9 uma variante do m\u00e9todo Intl.RelativeTimeFormat.format(), retornando um array de objetos, onde cada elemento representa sua parte do valor formatado, em vez de retornar a string formatada inteira;\n<li class=\"l\"> O tamanho do cabe\u00e7alho HTTP &#171;Referer&#187; \u00e9 limitado a 4 KB, ao exceder esse valor, o conte\u00fado \u00e9 truncado para o nome do dom\u00ednio;\n<li class=\"l\"> Na ferramenta de desenvolvedor, na aba Acessibilidade, foram adicionadas ferramentas para auditoria da navegabilidade entre elementos com o uso do teclado, al\u00e9m de um simulador de como a p\u00e1gina \u00e9 vista por dalt\u00f4nicos;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/10\/keyboard-checks-menu.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/7ca635feb707d24f63c0ad46a5fc483a.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> No seletor de cores para uma cor espec\u00edfica, agora \u00e9 exibido um indicador de contraste em rela\u00e7\u00e3o \u00e0 cor de fundo, para avaliar a percep\u00e7\u00e3o por pessoas com vis\u00e3o reduzida;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/10\/color-picker-good-contrast-500x468.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/b0d51b782ec6afe23f9b89c08234ef15.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> No modo de inspe\u00e7\u00e3o, defini\u00e7\u00f5es de CSS que n\u00e3o afetam o elemento selecionado agora s\u00e3o destacadas em cinza, com uma dica indicando a raz\u00e3o pela qual foram ignoradas e poss\u00edveis maneiras de corrigir;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/10\/inactive-grid-auto-columns.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/864cc0340dc01e8898d80ef07de6458c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\">  No depurador, foi adicionada a capacidade de definir pontos de interrup\u00e7\u00e3o que disparam quando elementos do DOM s\u00e3o alterados (<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\/Break_on_DOM_mutation\">Pontos de Interrup\u00e7\u00e3o de Muta\u00e7\u00e3o do DOM<\/a><\/noindex>) e permitindo rastrear momentos em que o script adiciona, remove ou atualiza o conte\u00fado da p\u00e1gina;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/10\/DOM_mutation_paused.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 70\" src=\"\/wp-content\/uploads\/2019\/10\/e4ec3840528ebcb4bf18881a5ec2afea.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Para os desenvolvedores de complementos, foi implementada a possibilidade de inspecionar dados no armazenamento browser.storage.local;\n<li class=\"l\"> No modo de inspe\u00e7\u00e3o de atividade de rede, foi adicionada uma funcionalidade de busca que permite encontrar rapidamente elementos de requisi\u00e7\u00f5es e respostas. A busca cobre tamb\u00e9m cabe\u00e7alhos HTTP, Cookies e corpos de requisi\u00e7\u00f5es\/respostas;\n<li class=\"l\"> Foi realizada uma otimiza\u00e7\u00e3o do c\u00f3digo de composi\u00e7\u00e3o de p\u00e1ginas na plataforma macOS, que reduziu a carga na CPU, acelerou o carregamento das p\u00e1ginas (acelera\u00e7\u00e3o de at\u00e9 22%) e diminuiu o uso de recursos durante a reprodu\u00e7\u00e3o de v\u00eddeo (at\u00e9 37%). Nas vers\u00f5es para macOS, tamb\u00e9m foi adicionada a suporte para importa\u00e7\u00e3o de senhas salvas no Chrome;\n<li class=\"l\"> Para Android, foi preparado um update corretivo para o Firefox 68.1. Lembramos que a forma\u00e7\u00e3o de novos lan\u00e7amentos significativos do Firefox para Android foi encerrada. Em substitui\u00e7\u00e3o, h\u00e1 o Firefox para Android codinome Fenix (dispon\u00edvel como <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.fenix\">Firefox Preview<\/a><\/noindex>) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">est\u00e1 em desenvolvimento<\/a><\/noindex> um novo navegador para dispositivos m\u00f3veis, utilizando o motor GeckoView e um conjunto de bibliotecas Mozilla Android Components. H\u00e1 alguns dias, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-mobile\/fenix\/releases\/tag\/v2.2.0\">foi publicado<\/a><\/noindex> um novo lan\u00e7amento experimental do Firefox Preview 2.2, que corrige v\u00e1rios problemas substanciais na interface e nos m\u00e9todos de intera\u00e7\u00e3o com o usu\u00e1rio. Entre as mudan\u00e7as em rela\u00e7\u00e3o a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51527\">a vers\u00e3o 2.0<\/a><\/noindex> destaca-se a adi\u00e7\u00e3o de uma op\u00e7\u00e3o para limpar todos os dados ao sair e a possibilidade de abrir links por padr\u00e3o em modo de navega\u00e7\u00e3o privada.\n<\/ul>\n<p>Al\u00e9m das novidades e corre\u00e7\u00e3o de erros, no Firefox 70 foram eliminadas <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox70\">24 vulnerabilidades<\/a><\/noindex>, das quais 12 (agrupadas sob o CVE-2019-11764) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2019-34\/#CVE-2019-11764\">s\u00e3o marcadas<\/a><\/noindex> como cr\u00edticas e podem potencialmente permitir a execu\u00e7\u00e3o de c\u00f3digo malicioso ao abrir p\u00e1ginas especialmente formatadas.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51727\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 70, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.2 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 68.2.0 (\u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 ESR-\u0432\u0435\u0442\u043a\u0438 60.x \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u043e). \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u0442 \u0432\u0435\u0442\u043a\u0430 Firefox 71, \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u043d\u043e\u0432\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 3 \u0434\u0435\u043a\u0430\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0412 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29399,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-39177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-firefox-70\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 70 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-firefox-70\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:28:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:28:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lan\u00e7amento do Firefox 70 | ProHoster","description":"Houve o lan\u00e7amento do navegador web.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-firefox-70","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 70 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-firefox-70","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:28:17+00:00","article:modified_time":"2019-10-31T19:28:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39177","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 01:08:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:54:44","updated":"2026-01-24 01:08:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/39177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=39177"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/39177\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/29399"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=39177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=39177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=39177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}