Num guia passo a passo, ex­pli­ca­mos como pode desativar o Ja­vaS­cript nos na­ve­ga­do­res mais comuns, como Google Chrome, Mozilla Firefox e Microsoft Edge. Além disso, poderá encontrar um breve resumo dos riscos de segurança desta linguagem de pro­gra­ma­ção.

Como desativar o Ja­vaS­cript no navegador?

Todos os na­ve­ga­do­res web comuns oferecem a pos­si­bi­li­dade de desativar o Ja­vaS­cript, se ne­ces­sá­rio. De­pen­dendo do navegador que utiliza, esta função pode ser en­con­trada em um local ou outro. A seguir, ex­pli­ca­mos como desativar o Ja­vaS­cript nos na­ve­ga­do­res web Mozilla Firefox, Google Chrome e Microsoft Edge.

Desativar Ja­vaS­cript no Firefox

A partir da versão 23, o Mozilla Firefox já não oferece a função de desativar o Ja­vaS­cript através da con­fi­gu­ra­ção do navegador. Para o fazer, tem de dar uma volta e abrir o editor de con­fi­gu­ra­ção, conforme mostrado a seguir:

Passo 1. Digite about:config na barra de endereço e confirme com [Enter].

Passo 2. Sempre que abrir o editor de con­fi­gu­ra­ções pela primeira vez, o Firefox exibirá, por padrão, um aviso de segurança antes de levá-lo às con­fi­gu­ra­ções ocultas do navegador. Confirme que está ciente dos riscos e que deseja continuar.

Imagem: Advertencia que aparece al acceder al editor de configuración
Ad­ver­ten­cia sobre el riesgo de cambiar a la con­fi­gu­ra­ción avanzada.
Dica

Se não quiser ver este aviso novamente na próxima vez que aceder ao editor de con­fi­gu­ra­ções, desmarque a caixa “Avisar-me quando tentar aceder a estas pre­fe­rên­cias”.

Passo 3. Digite javascript.enabled na barra de pesquisa do editor de con­fi­gu­ra­ções e confirme com [Enter]. O Firefox filtra e mostra as linhas desejadas da con­fi­gu­ra­ção. Em seguida, clique no botão de setas opostas (“Alternar”) para alterar o valor de true para false.

Imagem: Configuración de Firefox “javascript.enabled”
'Los valores del editor de con­fi­gu­ra­ción para Firefox pueden cambiarse con el botón de flechas con­tra­pu­es­tas (“Alternar”').
Nota

Se quiser reativar o Ja­vaS­cript no Firefox em outro momento, clique no botão «Alternar» após inserir a entrada cor­res­pon­dente na barra de pesquisa do editor de con­fi­gu­ra­ções.

Desativar Ja­vaS­cript no Chrome

Os uti­li­za­do­res do Google Chrome podem gerir as opções de uti­li­za­ção do Ja­vaS­cript di­re­ta­mente nas de­fi­ni­ções do navegador.

Passo 1. Clique no ícone do menu no canto superior direito (três pontos) da janela do navegador e selecione o item do menu “Con­fi­gu­ra­ções” para abrir as con­fi­gu­ra­ções do navegador.

Imagem: El menú del navegador web Chrome
La con­fi­gu­ra­ción del navegador se encuentra en el menú principal de la apli­ca­ción.

Passo 2. Selecione a opção «Pri­va­ci­dade e segurança» e clique em «Con­fi­gu­ra­ção de sites».

Imagem: Google Chrome: configuración de página web
Google Chrome: con­fi­gu­ra­ción de página web en Pri­va­ci­dad y Seguridad.

Passo 3. Vá até Conteúdo e selecione “Ja­vaS­cript”.

Imagem: Google Chrome: configuración de contenido
Google Chrome: con­fi­gu­ra­ción de contenido

Passo 4: O Chrome permite a execução de Ja­vaS­cript por pre­de­fi­ni­ção. Se quiser desativar o Ja­vaS­cript para todas as páginas web, selecione «Não permitir que os sites utilizem Ja­vaS­cript». Além disso, se preferir, pode con­fi­gu­rar de forma per­so­na­li­zada as páginas web para as quais o Ja­vaS­cript deve estar ativado e as páginas web para as quais o Ja­vaS­cript deve estar de­sa­ti­vado.

Imagem: Google Chrome: configuración de JavaScript
En las opciones de Ja­vaS­cript de Chrome, también se pueden gestionar las páginas web para las que Ja­vaS­cript debe estar activado o de­sac­ti­vado.
Dica

No Guia Digital, também pode descobrir como ativar o Ja­vaS­cript no Google Chrome.

Desativar Ja­vaS­cript no Microsoft Edge

A Microsoft também oferece aos uti­li­za­do­res do Edge a pos­si­bi­li­dade de impedir a execução de scripts do lado do cliente. Para desativar o Ja­vaS­cript no Edge, é ne­ces­sá­rio recorrer às con­fi­gu­ra­ções gerais do navegador:

Passo 1. Abra o menu de três pontos do Edge e selecione**«Con­fi­gu­ra­ções**».

Imagem: Microsoft Edge: opción de configuración
Microsoft Edge: en el menú de los tres puntos del navegador, se­lec­ci­ona la opción Con­fi­gu­ra­ción

Passo 2. Clique em «Cookies e per­mis­sões do site» no menu lateral esquerdo. Vá até à secção «Todas as per­mis­sões», onde poderá clicar em**«Ja­vaS­cript**».

Imagem: Entrada de menú JavaScript en Edge
En \Cookies y permisos de sitio\ puedes es­ta­ble­cer una serie de permisos re­la­ci­o­na­dos con Ja­vaS­cript, la ubicación o el acceso al micrófono, entre otros.

Passo 3. Deslize o botão des­li­zante na opção “Permitido (re­co­men­dado)” para a esquerda para desativar o Ja­vaS­cript do Edge. Também pode ativar ou desativar a linguagem de script para páginas web es­pe­cí­fi­cas, criando as entradas cor­res­pon­den­tes em “Bloquear” ou “Permitir”.

Imagem: Edge: desactivar JavaScript
Una vez que hayas des­pla­zado el botón hacia la izquierda, habrás de­sac­ti­vado Ja­vaS­cript en Microsoft Edge.

Con­sequên­cias de desativar o Ja­vaS­cript

Antes de desativar o Ja­vaS­cript no seu navegador, você deve conhecer as con­sequên­cias. De acordo com o site w3techs.com, essa linguagem de pro­gra­ma­ção é utilizada por 99% das páginas da Internet, que muitas vezes só são exibidas cor­re­ta­mente se o navegador for capaz de processar Ja­vaS­cript.

Na verdade, nem todos os pro­pri­e­tá­rios de páginas web oferecem versões al­ter­na­ti­vas adequadas que funcionem sem scripts. Se desativar o Ja­vaS­cript, corre o risco de perder muitos dos conteúdos im­por­tan­tes dessas páginas.

Dica

Como al­ter­na­tiva à de­sa­ti­va­ção do Ja­vaS­cript, pode-se recorrer às fer­ra­men­tas do navegador que limitam a execução de scripts do lado do cliente de acordo com regras per­so­na­li­za­das. O líder neste setor do mercado é o plugin NoScript, de código aberto.

Prin­ci­pais riscos as­so­ci­a­dos ao Ja­vaS­cript

Ja­vaS­cript é, jun­ta­mente com HTML e CSS, uma das tec­no­lo­gias padrão da Internet. A pro­gra­ma­ção do lado do cliente não só é oni­pre­sente na Web, como também, sem ela, o de­sen­vol­vi­mento web moderno seria ini­ma­gi­ná­vel. No entanto, os in­ter­nau­tas devem estar in­for­ma­dos e cons­ci­en­tes dos riscos as­so­ci­a­dos a estas tec­no­lo­gias.

Nota

Java tem, além do nome, pouco em comum com Ja­vaS­cript. Trata-se de duas lin­gua­gens de pro­gra­ma­ção di­fe­ren­tes que dis­po­ni­bi­li­zam tec­no­lo­gias para executar código do lado do cliente no navegador. A se­me­lhança do nome responde a es­tra­té­gias de marketing.

Em princípio, Ja­vaS­cript é uma linguagem de com­pu­ta­ção com per­mis­sões muito limitadas. Esta linguagem de pro­gra­ma­ção permite prin­ci­pal­mente:

  • Manipular a janela do navegador atual por meio do DOM (Document Object Model).
  • Abrir novas caixas de diálogo ou janelas de navegação.
  • Animar, vi­su­a­li­zar e ocultar ou modificar o design dos elementos da página.
  • Validar os valores de entrada.
  • Re­car­re­gar Ajax.
  • Trans­fe­rir in­for­ma­ções sobre os hábitos de leitura e as ati­vi­da­des do navegador do uti­li­za­dor para outras páginas web.

Para isso, o Ja­vaS­cript só obtém acesso aos cookies do uti­li­za­dor e à memória cache do navegador. Os pro­pri­e­tá­rios de sites não podem aceder ao disco rígido do uti­li­za­dor do navegador através do Ja­vaS­cript. Da mesma forma, também não é possível obter acesso às bi­bli­o­te­cas nem iniciar programas de ras­tre­a­mento no com­pu­ta­dor. Isso é garantido pelo princípio chamado caixa de areia, que limita a área de in­fluên­cia dos scripts à janela do navegador em que o Ja­vaS­cript é executado.

Apesar destas li­mi­ta­ções, o Ja­vaS­cript deixa algum espaço para ma­ni­pu­la­ção. Aqui estão alguns exemplos de mau uso do Ja­vaS­cript:

  • Se­le­ci­o­nar in­for­ma­ções através do navegador ou do sistema operativo de um uti­li­za­dor da Internet para registar o seu com­por­ta­mento online ou sondar falhas de segurança (por exemplo, plugins não atu­a­li­za­dos).
  • Abrir inúmeras janelas pop-up para paralisar o com­pu­ta­dor do uti­li­za­dor da Internet (Denial of Service, abreviado DoS).
  • Ocultar código malicioso.
  • Simular páginas web de for­ne­ce­do­res con­fiá­veis no âmbito de um ataque de phishing.

Além disso, é preciso acres­cen­tar os erros de programa que oca­si­o­nal­mente surgem durante a execução de um script no com­pu­ta­dor do uti­li­za­dor.

No entanto, o principal risco de segurança não é a linguagem de pro­gra­ma­ção em si, mas sim o in­ter­pre­ta­dor Ja­vaS­cript cor­res­pon­dente do navegador. Se este não for adequado, cria-se uma brecha de segurança que deve ser fechada ime­di­a­ta­mente. Só assim é possível garantir que os scripts funcionem de forma isolada na caixa de areia e não sejam in­flu­en­ci­a­dos por outros programas ou pelo sistema sub­ja­cente.

Ir para o menu principal