WebGL é um dos muitos programas que estão integrados no navegador Chrome, bem como em muitos outros navegadores. Uma interface gráfica de programação de aplicativos acessível. Sua principal função é permitir que o usuário faça representações gráficas 3D usando um formato HTML. Se estiver desabilitado ou não funcionar corretamente, é quando a mensagem de erro aparece. "WebGL não é suportado".
Usando WebGL o que se consegue é uma aceleração gráfica das placas de vídeo, essencial para poder visualizar Conteúdo 3D. Em outras palavras, essencial se queremos instalar e desfrutar de praticamente qualquer jogo em nosso computador. Também é uma grande ajuda para acelerar as funções dos editores de imagem baseados na web.
A origem mais comum desse erro geralmente se deve ao fato de o programa não é instalado por padrão em alguns navegadores. Se for esse o caso, o problema não é grave, pois a solução não poderia ser mais simples. Tudo o que você precisa fazer é ativá-lo. Aqui explicamos como proceder dependendo do navegador que você usa:
Como habilitar o WebGL no Chrome
Se usarmos o sistema operacional Windows e nosso navegador habitual for o Chrome, para ativar o WebGL, estas são as etapas a seguir:
- Para começar, você tem que abrir google chrome e escreva na barra de endereço o seguinte: chrome: // flags /.
- Então você tem que verificar se a opção está ativada. Tela 2D acelerada.
- Feito isso, clicamos em "Ativar WebGL".
- Por fim, aceitamos as alterações e reiniciamos o navegador para que todas sejam aplicadas corretamente.
Após essas ações, o erro «WebGL não é suportado” desaparecerá e não haverá mais problemas ao carregar conteúdo 3D.
Se, em vez do Windows, seu computador usa o Chrome, mas funciona com Linux, os passos a seguir serão os seguintes:
- Primeiro abrimos o terminal e executamos o seguinte comando: sudo nano /usr/share/applications/google-chrome.desktop.
- Em seguida, procure a linha que começa com: Exec=/opt/google/chrome/google-chrome %U.
- O último passo é modificar essa linha e deixá-la assim: Exec=/opt/google/chrome/google-chrome –ignore-gpu-blacklist –enable-webgl –flag-switches-begin –flag-switches-end %U.
Como habilitar o WebGL no Mozilla Firefox
Estas são as etapas a seguir caso nosso navegador preferido seja o Firefox:
- Primeiro, escrevemos o endereço about: config na barra de endereços da web.
- Então você tem que pesquisar habilitado para webgl.force e verifique se esta opção está habilitado (às vezes figura marcada como "verdadeira"). Se não estiver, terá que ser ativado.*
- Finalmente, reiniciamos o firefox para que as alterações sejam salvas e ativadas corretamente.
(*) Outra maneira de fazer isso é pesquisar webgl.disabled e altere a opção de “true” para “false”. O resultado que será alcançado em qualquer caso será o mesmo.
Deve-se notar que às vezes a ativação no Firefox não pode ser concluída devido a problemas de compatibilidade da placa gráfica. Nesses casos, a solução seria trocar também a placa gráfica.
Como habilitar o WebGL no Safari
Importante: O Safari é o único navegador que possui o WebGL instalado e habilitado por padrão.. Portanto, em princípio, não devemos nos deparar com o erro irritante “WebGL não é suportado”. Mesmo assim, pode acontecer que por algum motivo esteja desativado (por exemplo, se tivermos um filtro de segurança instalado em nosso computador). Então você tem que prosseguir para a ativação manual. É feito assim:
- Vamos para a barra de menu e clique em Safari.
- Lá nós selecionamos "Preferências" e então vamos «Aba de sites».
- Uma longa lista aparecerá na parte esquerda da janela, na qual temos que selecione WebGL. O fato de aparecer na lista é o sinal inequívoco de que a opção está desabilitada.
Como habilitar o WebGL no Opera
Embora alguns problemas de compatibilidade tenham sido relatados com WebGL no Opera, também é possível ativá-lo neste navegador. Para isso, basta copiar e colar as seguintes linhas na barra de endereços do navegador, alterando o valor das opções de 0 para 1.
- opera: config # UserPrefs | EnableHardwareAcceleration
- opera: config # UserPrefs | EnableWebGL
Feito isso, basta salvar as configurações e reiniciar o navegador.
Outros navegadores
Em princípio, WebGL não é suportado por borda devido à sua estrutura de script Java. No caso de usar Internet Explorer, para ativar e usar o WebGL a única versão válida é o Internet Explorer 11. Se tivermos o Windows 7 ou uma versão superior em nosso computador, basta atualizar o navegador para esta versão.
WebGL no Android
A versão WebGL para smartphones já vem habilitada por padrão no Android a partir do Chrome 37. Caso seu telefone esteja utilizando uma versão mais antiga, é necessário configurá-la. A maneira de fazer é muito simples:
- Nós escrevemos chrome :/ / flags na barra de direção.
- Então nós vamos "Ativar WebGL" e nós o ativamos.