{"id":36013,"date":"2019-10-31T22:09:09","date_gmt":"2019-10-31T19:09:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-firefox-68\/"},"modified":"2019-10-31T22:09:09","modified_gmt":"2019-10-31T19:09:09","slug":"reliz-firefox-68","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-firefox-68","title":{"rendered":"Lan\u00e7amento do Firefox 68","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/blog\/2019\/07\/09\/latest-firefox-release-available-today-for-ios-and-desktop\/\">Apresentado<\/a><\/noindex> lan\u00e7amento do navegador web <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.0\/releasenotes\/\">Firefox 68<\/a><\/noindex>, al\u00e9m de <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.0\/releasenotes\/\">vers\u00e3o m\u00f3vel<\/a><\/noindex> Firefox 68 para a plataforma Android. O lan\u00e7amento foi classificado na categoria de vers\u00f5es com suporte prolongado (ESR), cujas atualiza\u00e7\u00f5es ser\u00e3o lan\u00e7adas ao longo do ano. Al\u00e9m disso, uma atualiza\u00e7\u00e3o da vers\u00e3o anterior 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\/60.8.0\/releasenotes\/\">60.8.0<\/a><\/noindex>. Em breve, a vers\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">de testes beta<\/a><\/noindex> passar\u00e1 para a vers\u00e3o Firefox 69, cujo lan\u00e7amento est\u00e1 previsto para 3 de setembro. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.0\/releasenotes\/\">Principais<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/68\">novidades<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Um novo gerenciador de complementos (about:addons) foi ativado por padr\u00e3o, completamente <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1505924\">reescrito<\/a><\/noindex> usando HTML\/JavaScript e tecnologias web padr\u00e3o como parte da iniciativa de remo\u00e7\u00e3o de componentes baseados em XUL e XBL do navegador. Na nova interface, para cada complemento em forma de abas, \u00e9 poss\u00edvel visualizar a descri\u00e7\u00e3o completa, alterar configura\u00e7\u00f5es e gerenciar permiss\u00f5es, sem sair da p\u00e1gina principal da lista de complementos.\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/4100a6f32e73d7bf626b772bb52d26df.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Em vez de bot\u00f5es separados para ativar complementos, um menu de contexto foi oferecido. Complementos desativados agora s\u00e3o claramente separados dos ativos e listados em uma se\u00e7\u00e3o distinta.<\/p>\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/e2cea3c481ba2eca36ee3730ad868639.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Uma nova se\u00e7\u00e3o com complementos recomendados para instala\u00e7\u00e3o foi adicionada, cuja composi\u00e7\u00e3o \u00e9 selecionada com base nos complementos instalados, configura\u00e7\u00f5es e estat\u00edsticas de uso do usu\u00e1rio. Complementos s\u00e3o aceitos na lista de recomenda\u00e7\u00f5es contextuais apenas se cumprirem os requisitos de seguran\u00e7a, utilidade e facilidade de uso da Mozilla, al\u00e9m de resolverem de forma qualificada e eficaz problemas relevantes para um amplo p\u00fablico. Os complementos sugeridos passam por uma revis\u00e3o completa de seguran\u00e7a a cada atualiza\u00e7\u00e3o;<\/p>\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/35d5b71e383cec97da3e141f069bc089.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Foi adicionada uma bot\u00e3o para enviar mensagens \u00e0 Mozilla sobre problemas com complementos e temas. Por exemplo, atrav\u00e9s do formul\u00e1rio oferecido, \u00e9 poss\u00edvel alertar os desenvolvedores ao identificar atividades maliciosas, problemas de exibi\u00e7\u00e3o de sites devido a um complemento, discrep\u00e2ncias na funcionalidade anunciada, surgimento de complementos sem a\u00e7\u00e3o do usu\u00e1rio ou problemas com estabilidade e desempenho.\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/c6c75fb9e6fc9b544206e6e11b9e38ef.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\">  Foi implementada uma nova vers\u00e3o da barra de endere\u00e7os Quantum Bar, que \u00e9 praticamente id\u00eantica \u00e0 antiga barra de endere\u00e7os Awesome Bar em apar\u00eancia e funcionalidades, mas se diferencia por uma reestrutura\u00e7\u00e3o total do c\u00f3digo e substitui\u00e7\u00e3o do XUL\/XBL pelo padr\u00e3o Web API. A nova implementa\u00e7\u00e3o simplifica significativamente o processo de extens\u00e3o de funcionalidades (o suporte para cria\u00e7\u00e3o de complementos no formato WebExtensions est\u00e1 dispon\u00edvel), elimina amarras r\u00edgidas aos subsistemas do navegador, permite conectar facilmente novas fontes de dados e oferece melhor desempenho e responsividade da interface. Uma mudan\u00e7a not\u00e1vel no comportamento \u00e9 a exig\u00eancia de usar combina\u00e7\u00f5es Shift+Del ou Shift+BackSpace (anteriormente funcionava sem Shift) para excluir entradas do hist\u00f3rico de navega\u00e7\u00e3o a partir das sugest\u00f5es exibidas ao in\u00edcio da digita\u00e7\u00e3o.\n<li class=\"l\"> Uma verdadeira tema escuro foi implementada para o modo de leitura (reader view), onde, ao ser ativada, todos os elementos de design da janela e da barra tamb\u00e9m s\u00e3o exibidos em tons escuros (anteriormente, a altern\u00e2ncia entre os modos claro e escuro no Reader View aplicava-se apenas \u00e0 \u00e1rea de conte\u00fado textual);\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/a6abcdad79407e3c6ffdb96761b20e24.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> No modo estrito de bloqueio de conte\u00fado indesejado (strict), al\u00e9m de todos os sistemas conhecidos de rastreamento de movimentos e todos os cookies de terceiros, agora tamb\u00e9m s\u00e3o bloqueados incurs\u00f5es em JavaScript que realizam minera\u00e7\u00e3o de criptomoedas ou rastreiam usu\u00e1rios por meio de m\u00e9todos de identifica\u00e7\u00e3o oculta. Anteriormente, esses bloqueios eram ativados por uma escolha expl\u00edcita no modo de bloqueio personaliz\u00e1vel. O bloqueio \u00e9 realizado em categorias adicionais (fingerprinting e cryptomining) na lista do Disconnect.me;\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/b1081870e5e7a246bfc9a51fd956664e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Continua a implementa\u00e7\u00e3o gradual do sistema de composi\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">Servo WebRender<\/a><\/noindex>, escrito na linguagem Rust e que delega ao GPU as opera\u00e7\u00f5es de renderiza\u00e7\u00e3o de conte\u00fado da p\u00e1gina. Ao usar o WebRender em vez do sistema de composi\u00e7\u00e3o integrado ao motor Gecko, que processa dados com CPU, utiliza-se shaders, executados no GPU, para realizar opera\u00e7\u00f5es de renderiza\u00e7\u00e3o final dos elementos da p\u00e1gina, o que resulta em um aumento significativo na velocidade de renderiza\u00e7\u00e3o e reduz a carga na CPU.\n<p>Al\u00e9m dos usu\u00e1rios com placas de v\u00eddeo NVIDIA, a partir de<br \/>\nFirefox 68 <noindex><a rel=\"nofollow\" href=\"https:\/\/mozillagfx.wordpress.com\/2019\/05\/21\/graphics-team-ships-webrender-mvp\/\">suporte<\/a><\/noindex> O WebRender ser\u00e1 ativado para sistemas com Windows 10 que possuem placas gr\u00e1ficas AMD. Para verificar a ativa\u00e7\u00e3o do WebRender, voc\u00ea pode acessar a p\u00e1gina about:support. Para for\u00e7ar a ativa\u00e7\u00e3o no about:config, ser\u00e1 necess\u00e1rio habilitar as configura\u00e7\u00f5es &#171;gfx.webrender.all&#187; e &#171;gfx.webrender.enabled&#187;, ou iniciar o Firefox com a vari\u00e1vel de ambiente MOZ_WEBRENDER=1 definida. No Linux, o suporte ao WebRender est\u00e1 mais ou menos estabilizado para placas gr\u00e1ficas Intel com drivers Mesa 18.2+;<\/p>\n<li class=\"l\"> No menu &#171;hamb\u00farguer&#187; no lado direito da barra de endere\u00e7os, foi adicionada uma se\u00e7\u00e3o para acesso r\u00e1pido \u00e0s configura\u00e7\u00f5es da conta do Firefox Account;\n<li class=\"l\"> Uma nova p\u00e1gina incorporada &#171;about:compat&#187; foi adicionada, listando solu\u00e7\u00f5es alternativas e patches aplicados para garantir a compatibilidade com determinados sites que n\u00e3o funcionam corretamente no Firefox. As altera\u00e7\u00f5es feitas para compatibilidade geralmente se restringem \u00e0 altera\u00e7\u00e3o do identificador &#171;User Agent&#187;, caso o site esteja rigidamente vinculado a determinados navegadores. Em situa\u00e7\u00f5es mais complexas, um c\u00f3digo JavaScript \u00e9 executado no contexto do site para corrigir problemas de compatibilidade;<br \/>\n<center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/d35293c355aed65919a98fe38adeff94.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Devido a potenciais problemas de estabilidade ao mudar o navegador para um modo de opera\u00e7\u00e3o de processo \u00fanico, onde a forma\u00e7\u00e3o da interface e o processamento do conte\u00fado das abas s\u00e3o feitos em um \u00fanico processo, foram removidos de about:config <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50691\">as configura\u00e7\u00f5es \"browser.tabs.remote.force-enable\" e \"browser.tabs.remote.force-disable\", que podiam ser usadas para desativar o modo de opera\u00e7\u00e3o multiprocessos (e10s). Al\u00e9m disso, definir \"false\" na op\u00e7\u00e3o \"browser.tabs.remote.autostart\" agora n\u00e3o ir\u00e1 automaticamente desativar o modo multiprocessos nas vers\u00f5es desktop do Firefox, nas compila\u00e7\u00f5es oficiais e ao iniciar sem ativar o modo de execu\u00e7\u00e3o de testes automatizados;<\/a><\/noindex> As configura\u00e7\u00f5es &#171;browser.tabs.remote.force-enable&#187; e &#171;browser.tabs.remote.force-disable&#187; que podiam ser usadas para desativar o modo multiprocessado (e10s) foram removidas. Al\u00e9m disso, definir o valor &#171;false&#187; na op\u00e7\u00e3o &#171;browser.tabs.remote.autostart&#187; agora n\u00e3o resultar\u00e1 automaticamente na desativa\u00e7\u00e3o do modo multiprocessado nas vers\u00f5es de desktop do Firefox, nas compila\u00e7\u00f5es oficiais e ao iniciar sem ativar o modo de execu\u00e7\u00e3o de testes automatizados;\n<li class=\"l\"> somente ao abrir a p\u00e1gina em um contexto seguro ( <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Security\/Secure_Contexts\/features_restricted_to_secure_contexts\">est\u00e3o dispon\u00edveis<\/a><\/noindex> Secure Context<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=47913\">), ou seja, ao ser aberto via HTTPS, atrav\u00e9s de localhost ou de um arquivo local. Para p\u00e1ginas abertas fora de um contexto seguro, agora ser\u00e3o bloqueadas as solicita\u00e7\u00f5es para a chamada getUserMedia() para obter acesso a fontes de dados multim\u00eddia (como c\u00e2mera e microfone);<\/a><\/noindex>Foi garantido o tratamento autom\u00e1tico de erros ao acessar via HTTPS,\n<li class=\"l\"> que ocorrem <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/security\/2019\/07\/01\/fixing-antivirus-errors\/\">que ocorrem<\/a><\/noindex> devido \u00e0 atividade de software antiv\u00edrus. Os problemas aparecem ao ativar o m\u00f3dulo de prote\u00e7\u00e3o Web nos antiv\u00edrus Avast, AVG, Kaspersky, ESET e Bitdefender, que analisa o tr\u00e1fego HTTPS substituindo seu certificado na lista de certificados raiz do Windows e trocando os certificados originalmente usados pelos sites. O Fir\u0435fox usa sua pr\u00f3pria lista de certificados raiz e ignora a lista de certificados do sistema, portanto, percebe tal atividade como um ataque MITM.\n<p>O problema foi resolvido atrav\u00e9s da ativa\u00e7\u00e3o autom\u00e1tica da configura\u00e7\u00e3o &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/kb\/how-disable-enterprise-roots-preference\">security.enterprise_roots.enabled<\/a><\/noindex>&#171;, onde os certificados s\u00e3o importados do armazenamento de certificados do sistema. Caso um certificado do armazenamento do sistema seja utilizado, e n\u00e3o o embutido no Firefox, um indicador especial foi adicionado ao menu de informa\u00e7\u00f5es do site chamado a partir da barra de endere\u00e7os. A configura\u00e7\u00e3o \u00e9 ativada automaticamente ao detectar intercepta\u00e7\u00e3o MITM, ap\u00f3s o que o navegador tenta restabelecer a conex\u00e3o e, se o problema for resolvido &#8212; a configura\u00e7\u00e3o \u00e9 mantida. Afirma-se que tal manobra n\u00e3o representa uma amea\u00e7a, pois, em caso de comprometimento do armazenamento de certificados do sistema, um invasor poderia comprometer tamb\u00e9m o armazenamento de certificados do Firefox. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=43390\">poss\u00edvel<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=41694\">substitui\u00e7\u00e3o<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=35810\">de certificados<\/a><\/noindex> de fabricantes de hardware, que podem <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50351\">ser usados<\/a><\/noindex> para realizar MITM, mas s\u00e3o bloqueados ao usar a loja de certificados do Firefox);<\/p>\n<li class=\"l\"> Arquivos locais abertos no navegador agora n\u00e3o poder\u00e3o acessar outros arquivos no diret\u00f3rio atual (por exemplo, ao abrir no Firefox em uma plataforma Android um documento html enviado por email, uma inser\u00e7\u00e3o de JavaScript neste documento poderia acessar o conte\u00fado do diret\u00f3rio com outros arquivos salvos);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/en-US\/kb\/sync-custom-preferences\">Alterado<\/a><\/noindex> m\u00e9todo de sincroniza\u00e7\u00e3o de configura\u00e7\u00f5es alteradas atrav\u00e9s da interface about:config. Agora, apenas as configura\u00e7\u00f5es presentes na lista branca definida na se\u00e7\u00e3o &#171;services.sync.prefs.sync&#187; ser\u00e3o sincronizadas. Por exemplo, para sincronizar o par\u00e2metro browser.some_preference, \u00e9 necess\u00e1rio definir como true o valor de &#171;services.sync.prefs.sync.browser.some_preference&#187;. Para permitir a sincroniza\u00e7\u00e3o de todas as configura\u00e7\u00f5es, existe o par\u00e2metro &#171;services.sync.prefs.dangerously_allow_arbitrary&#187;, que est\u00e1 desativado por padr\u00e3o;\n<li class=\"l\"> Foi implementada uma t\u00e9cnica para lidar com solicita\u00e7\u00f5es intrusivas para que o site tenha permiss\u00f5es adicionais para enviar notifica\u00e7\u00f5es push (acesso \u00e0 API de Notifica\u00e7\u00f5es). A partir de agora, tais solicita\u00e7\u00f5es ser\u00e3o bloqueadas silenciosamente, a menos que haja intera\u00e7\u00e3o expl\u00edcita do usu\u00e1rio com a p\u00e1gina (clique do mouse ou pressionamento de teclas);\n<li class=\"l\"> No ambiente para empresas (<noindex><a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/en-US\/products\/firefox-enterprise\">Firefox para Empresas<\/a><\/noindex>) foi adicionado suporte a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla\/policy-templates\/blob\/master\/README.md#preferences\">pol\u00edticas adicionais<\/a><\/noindex> de personaliza\u00e7\u00e3o do navegador para os colaboradores. Por exemplo, o administrador agora pode adicionar uma se\u00e7\u00e3o no menu para contato com o suporte t\u00e9cnico local, incluir links para recursos intranet na p\u00e1gina de nova aba, desativar recomenda\u00e7\u00f5es contextuais durante a busca, adicionar links para arquivos locais, configurar o comportamento ao baixar arquivos, determinar listas brancas e negras de complementos aceit\u00e1veis e inaceit\u00e1veis, e ativar certas configura\u00e7\u00f5es;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1530660\">Resolvido<\/a><\/noindex> um problema que poderia levar \u00e0 perda de configura\u00e7\u00f5es (corrup\u00e7\u00e3o do arquivo prefs.js) devido a um encerramento abrupto do processo (por exemplo, ao desligar a energia sem finalizar ou em caso de falha do navegador);\n<li class=\"l\"> Suporte adicionado <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_Scroll_Snap\">Scroll Snap<\/a><\/noindex>, um conjunto de propriedades CSS scroll-snap-*, que permitem controlar o ponto de parada do slider ao rolar e o alinhamento do conte\u00fado deslocado, al\u00e9m de realizar a vincula\u00e7\u00e3o a elementos durante a rolagem inercial. Por exemplo, \u00e9 poss\u00edvel configurar a rolagem com deslocamento nas bordas da imagem ou centralizando a imagem;\n<li class=\"l\"> Uma nova type number foi implementada em JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/BigInt\">BigInt<\/a><\/noindex>, permitindo armazenar inteiros de tamanhos arbitr\u00e1rios, para os quais o tipo Numbers n\u00e3o era suficiente (por exemplo, identificadores e valores de tempo exato anteriormente precisavam ser armazenados como strings);\n<li class=\"l\"> Adicionada a op\u00e7\u00e3o de passar a op\u00e7\u00e3o &#171;noreferrer&#187; ao chamar window.open() para bloquear o vazamento de informa\u00e7\u00f5es sobre o Referrer ao abrir um link em uma nova janela;\n<li class=\"l\"> Foi adicionada a possibilidade de usar o m\u00e9todo .decode() com HTMLImageElement para carregar e decodificar elementos antes de adicion\u00e1-los ao DOM. Por exemplo, esse recurso pode ser usado para facilitar a substitui\u00e7\u00e3o imediata de imagens compactas por variantes de alta resolu\u00e7\u00e3o que s\u00e3o carregadas posteriormente, pois permite que o navegador saiba quando est\u00e1 pronto para exibir completamente a nova imagem.\n<li class=\"l\"> As ferramentas para desenvolvedores implementaram ferramentas para auditoria da contrast\u00e2ncia de elementos textuais, que podem ser utilizadas para identificar elementos que n\u00e3o s\u00e3o corretamente percebidos por pessoas com vis\u00e3o reduzida ou dist\u00farbios na percep\u00e7\u00e3o de cores;<br \/>\n<center><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/c76a4888381c71c2cc13f0b1ee0881c5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> No modo de inspe\u00e7\u00e3o, foi adicionada uma op\u00e7\u00e3o para emular a impress\u00e3o, permitindo identificar elementos que podem ficar invis\u00edveis durante a impress\u00e3o;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/mdn.mozillademos.org\/files\/16727\/rules_view_68.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/efa07294e56a34c64340b5bdd488a6ab.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na web console, as informa\u00e7\u00f5es exibidas juntamente com os avisos sobre problemas de CSS foram ampliadas. Incluindo um link para os n\u00f3s correspondentes. A console tamb\u00e9m implementou a possibilidade de filtrar a sa\u00edda usando express\u00f5es regulares (por exemplo, &#171;\/(foo|bar)\/&#187;);<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/07\/cropped-css-warnings-in-console-768x234.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Firefox 68\" src=\"\/wp-content\/uploads\/2019\/07\/358c5cbbabf64f757fd32c5ffc9b6964.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> No editor de fontes, foi adicionada a possibilidade de ajustar o espa\u00e7amento entre letras;\n<li class=\"l\"> No modo de inspe\u00e7\u00e3o de armazenamento, foi adicionada a possibilidade de excluir registros do armazenamento local e de sess\u00e3o ao selecionar os elementos correspondentes e pressionar a tecla Back Space;\n<li class=\"l\"> No painel de inspe\u00e7\u00e3o de atividade de rede, foi adicionada a capacidade de bloquear URLs espec\u00edficos, reenviar solicita\u00e7\u00f5es e copiar para a \u00e1rea de transfer\u00eancia cabe\u00e7alhos HTTP no formato JSON. Novas funcionalidades est\u00e3o dispon\u00edveis ao selecionar as op\u00e7\u00f5es correspondentes no <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Network_Monitor\/request_list#Context_menu\">menu de contexto<\/a><\/noindex>, exibido ao clicar com o bot\u00e3o direito do mouse;\n<li class=\"l\"> No depurador embutido, agora existe uma fun\u00e7\u00e3o de busca em todos os arquivos do projeto atual ao pressionar Shift + Ctrl + F;\n<li class=\"l\"> Foi alterada a configura\u00e7\u00e3o para habilitar a exibi\u00e7\u00e3o de complementos do sistema: em about:debugging, em vez de devtools.aboutdebugging.showSystemAddons, agora h\u00e1 a op\u00e7\u00e3o devtools.aboutdebugging.showHiddenAddons;\n<li class=\"l\"> Durante a instala\u00e7\u00e3o no Windows 10, um atalho \u00e9 colocado na barra de tarefas. No Windows, tamb\u00e9m foi adicionada a possibilidade de utilizar o servi\u00e7o BITS (Servi\u00e7o de Transfer\u00eancia Inteligente em Segundo Plano) para continuar o download de atualiza\u00e7\u00f5es, mesmo que o navegador tenha sido fechado;\n<li class=\"l\"> Na vers\u00e3o para Android, a performance de renderiza\u00e7\u00e3o foi aumentada. Foi adicionado o API WebAuthn (API de Autentica\u00e7\u00e3o Web) para se conectar a sites utilizando um token de hardware ou sensor de impress\u00e3o digital. O API  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Visual_Viewport_API\">Visual Viewport<\/a><\/noindex> foi adicionado, permitindo determinar a \u00e1rea vis\u00edvel real levando em conta a exibi\u00e7\u00e3o do teclado na tela ou o zoom. Em novas instala\u00e7\u00f5es, o plugin Cisco OpenH264 para WebRTC n\u00e3o \u00e9 mais carregado automaticamente.\n<\/ul>\n<p>Al\u00e9m das novidades e corre\u00e7\u00f5es de erros, o Firefox 68 eliminou <noindex><a rel=\"nofollow\" href=\"http:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox68\">uma s\u00e9rie de vulnerabilidades<\/a><\/noindex>, das quais v\u00e1rias foram marcadas como cr\u00edticas, ou seja, podem levar \u00e0 execu\u00e7\u00e3o de c\u00f3digo malicioso ao abrir p\u00e1ginas especialmente formatadas. No momento, informa\u00e7\u00f5es detalhadas sobre os problemas de seguran\u00e7a corrigidos n\u00e3o est\u00e3o dispon\u00edveis, espera-se que a lista de vulnerabilidades seja publicada nas pr\u00f3ximas horas.<\/p>\n<p>O Firefox 68 foi o \u00faltimo lan\u00e7amento, juntamente com o qual foi formada a atualiza\u00e7\u00e3o da edi\u00e7\u00e3o cl\u00e1ssica do Firefox para Android. A partir do Firefox 69, que est\u00e1 previsto para 3 de setembro, os novos lan\u00e7amentos do Firefox para Android <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1oRPkwP3l7QzdQYj0Wn7d_3EfTZaakocA_i_pGKlG0dI\/edit\">n\u00e3o ser\u00e3o mais lan\u00e7ados<\/a><\/noindex>, e as corre\u00e7\u00f5es ser\u00e3o fornecidas na forma de atualiza\u00e7\u00f5es da linha ESR do Firefox 68. O cl\u00e1ssico Firefox para Android dar\u00e1 lugar a um novo navegador para dispositivos m\u00f3veis, desenvolvido no \u00e2mbito do projeto Fenix e utilizando o mecanismo GeckoView e um conjunto de bibliotecas <noindex><a rel=\"nofollow\" href=\"https:\/\/mozilla-mobile.github.io\/android-components\/\">Mozilla Android Components<\/a><\/noindex>. Atualmente, sob o nome Firefox Preview, j\u00e1 est\u00e1 em testes <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">foi oferecido<\/a><\/noindex> a primeira vers\u00e3o preliminar do novo navegador (hoje <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-mobile\/fenix\/releases\">publicou-se<\/a><\/noindex> a atualiza\u00e7\u00e3o corretiva 1.0.1 desta vers\u00e3o preliminar, mas ainda n\u00e3o est\u00e1 dispon\u00edvel em <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.fenix\">Google Play<\/a><\/noindex>). <\/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=51061\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 68, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0432\u0435\u0442\u043e\u043a \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 (ESR), \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0433\u043e\u0434\u0430. \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 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \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 60.8.0. \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 69, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26922,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36013","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=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \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-68\" \/>\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 68 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \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-68\" \/>\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:09:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:09+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 68 | ProHoster","description":"Apresentado o lan\u00e7amento do navegador web","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-firefox-68","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 68 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-firefox-68","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:09:09+00:00","article:modified_time":"2019-10-31T19:09:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36013","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-22 01:39:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:52:25","updated":"2026-01-22 01:39: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\/36013","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=36013"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/26922"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=36013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=36013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=36013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}