Como forçar o Firefox a carregar o Google em não HTTPS

1

Quando eu digito http://www.google.co.uk na barra de URL, o Firefox a reescreve como https://www.google.co.uk . Este é um problema para mim, pois o HTTPS está bloqueado na minha rede para fins de filtragem de conteúdo.

Até alguns dias atrás, esse não era o caso, mas durante alguns experimentos parece que eu visitei a versão HTTPS do site uma ou duas vezes e também tive o addon HTTPS Everywhere instalado por um tempo . Agora, não importa o que eu faça, o Firefox redireciona para lá. Às vezes isso não acontece; às vezes eu carrego o navegador e a versão HTTP carrega bem, mas da próxima vez que ele está estranhamente tentando HTTPS novamente e nada pode mudá-lo até que algumas sessões sejam reiniciadas mais tarde. Eu não entendo porque parece esporadicamente usar HTTP e HTTPS.

Estou usando o Firefox 23.0 e o Ubuntu 12.04.

Já experimentei várias coisas:

  1. Definindo browser.urlbar.autoFill false , browser.urlbar.autoFill.typed false , browser.formfill.saveHttpsForms false
  2. Limpar tudo do histórico
  3. Redefinindo o Firefox e usando o modo de segurança
  4. Excluindo todos os dados do perfil na pasta .mozilla e criando um novo perfil
  5. Limpar completamente o Firefox e excluir .mozilla , /etc/firefox e reinstalar

Como posso corrigir isso para que o Firefox apenas carregue o Google em não HTTPS?

Talvez seja o Google fazendo o redirecionamento, mas eu não entendo por que está tudo bem até alguns dias atrás, e também por que isso acontece esporadicamente.

Mesmo quando tento digitar nosslsearch.google.com , sou redirecionado para a versão HTTPS!

Por fim, quando eu faço login em outra conta de usuário no computador e tento o Firefox com o Google, não vejo problemas com redirecionamentos, como sempre acontecia até recentemente na conta acima.

EDITAR : também devo mencionar que não estou conectado a nenhuma conta do Google.

    
por fpghost 15.09.2013 / 22:39

3 respostas

2

Percebi que, ao usar o Fiddler, o envio de solicitações HTTP para o Google sempre retornava as 302s mencionadas, redirecionando-me para a URL HTTPS , desde que uma cadeia do agente do usuário do Firefox fosse incluída no cabeçalho da solicitação . Esta é a minha string atual do agente do usuário usando o Firefox 24 no Windows 7 x64:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0

Para mim, uma solução simples foi começar a usar o User Agent Switch Quick add-on para o Firefox. Mudei minha string de agente de usuário assim: apenas removi o Firefox/24.0 no final:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101

Eu acho que uma mudança semelhante à sua string de agente de usuário do Ubuntu também funcionaria, embora haja uma chance externa de que seja problemático em outro site.

    
por 02.10.2013 / 04:54
0

Se você estiver conectado ao Google com uma conta de usuário do Google, o Google exibirá tudo em https, por isso, verifique se você está desconectado de todas as Contas do Google.

    
por 15.09.2013 / 22:48
0

Esse comportamento é determinado pelo servidor. Se você analisar a solicitação, descobrirá que estamos solicitando o link , mas a resposta retorna link com o código de status 302. Isso significa que o servidor redireciona a solicitação http para https

Aqui está o que eu observei no console do desenvolvedor do firefox.

    
por 15.09.2013 / 23:19