Olá a todos,
Como muitos usuários já devem ter percebido (dada a quantidade de tópicos que já apareceram sobre o assunto), a versão do vBulletin atualmente utilizada no GdH apresenta uma incompatibilidade com o Google Chrome, fazendo com que algumas funcionalidades - presentes nos outros navegadores - não funcionem, como é o caso da barra de navegação com menus suspensos, mostrada na imagem abaixo. Isso dificultava um pouco o acesso a determinadas funções, como busca rápida e tópicos assinados.
(clique para ampliar)
O problema ocorre por um pequeno deslize da equipe do vBulletin que, na verificação do browser sendo utilizado, classificou o Chrome como um navegador sem capacidades de popup, ignorando o arquivo JavaScript utilizado para os menus suspensos.
Há, no entanto, uma solução simples para corrigir o problema no lado do cliente. Basta fingir para o vBulletin que você está utilizando outro navegador ao invés do Chrome. A identificação do navegador que o cliente está utilizando é feita através do User-Agent, uma string enviada em cada solicitação ao servidor, identificando o navegador. Existe uma extensão para o Chrome que permite alterar o User-Agent, de forma que o servidor pense que você está utilizando outro navegador. É uma ferramenta bastante utilizada por desenvolvedores web (presente inclusive no menu de desenvolvimento do Chrome) para identificar incompatibilidades.
Para instalar a extensão
User-Agent Switcher, acesse o link abaixo, da Chrome Web Store:
https://chrome.google.com/webstore/detail/djflhoibgkdhkhhcedjiklpkjnoahfmg?hl=en-US&gl=US
Um novo botão irá aparecer ao lado da barra de endereços, onde você pode facilmente alterar o UA (User-Agent) para o site da aba ativa. Para não ter que ficar mexendo nesse menu toda vez que acessar o fórum, nós vamos usar um recurso da própria extensão que automaticamente altera o UA dependo do site visitado. Abra o menu do User-Agent Switcher e clique em
Settings:
Na tela de configurações, escolha
Permanent Spoof List no menu esquerdo. Nesse menu você pode adicionar entradas indicando qual UA utilizar automaticamente em determinados websites. Dessa forma, preencha os campos da seguinte forma:
Domain: https://www.hardware.com.br/comunidade/*
User-Agent String: Windows Firefox 10
(clique para ampliar)
Em seguida basta clicar em
Add. Preste atenção ao asterisco no final da URL, indicando que o filtro deve ser aplicado independente do que venha depois. Nada impede também de utilizar outro User-Agent, mas o Firefox é uma boa opção.
Feito isso, basta entrar no fórum novamente que o filtro já deve estar aplicado, com os menus suspensos funcionando corretamente.
(clique para ampliar)
Vale lembrar que essa alteração não compromete em nada a velocidade de navegação. Ela também não significa que você está emulando o Firefox ou utilizando algum recursos do mesmo. O Chrome continua sendo o mesmo Chrome, com a mesma engine, porém se identificando como Firefox.
Outros sites, que não foram inseridos na spoof list, continuarão sendo acessados normalmente, com o UA padrão do Chrome.
PS.: Não sabia se postava isso aqui ou na sala de Dicas, mas como trata-se de um assunto diretamente relacionado ao FGdH (e onde também surgem os tópicos sobre a incompatibilidade), optei por postar aqui.
Espero que gostem e até a próxima!