Comment forcer Firefox à charger Google en mode non-HTTPS

1

Lorsque je tape http://www.google.co.ukdans la barre d’URL, Firefox le réécrit https://www.google.co.uk. C'est un problème pour moi car HTTPS est bloqué sur mon réseau à des fins de filtrage du contenu.

Jusqu'à il y a quelques jours, ce n'était pas le cas, mais lors de certaines expérimentations, il semble que je sois allé une ou deux fois à la version HTTPS du site et que l' addon HTTPS Everywhere ait été installé pendant un certain temps. Maintenant, peu importe ce que je fais, Firefox redirige là-bas. Parfois ce n'est pas le cas. Parfois, je charge le navigateur et la version HTTP se charge correctement, mais la prochaine fois, il tentera étrangement de nouveau d'utiliser HTTPS et rien ne pourra le décaler avant que quelques sessions ne redémarrent plus tard. Je ne comprends pas pourquoi il semble utiliser sporadiquement HTTP et HTTPS.

J'utilise Firefox 23.0 et Ubuntu 12.04.

J'ai essayé un certain nombre de choses jusqu'à présent:

  1. Réglage browser.urlbar.autoFill false, browser.urlbar.autoFill.typed false,browser.formfill.saveHttpsForms false
  2. Tout effacer de l'histoire
  3. Réinitialisation de Firefox et utilisation du mode sans échec
  4. Supprimer toutes les données de profil dans le .mozilladossier et créer un nouveau profil
  5. Purge complètement Firefox et la suppression .mozilla, /etc/firefox et la réinstallation

Comment puis-je résoudre ce problème afin que Firefox charge uniquement Google dans non-HTTPS?

Peut-être que c'est Google qui fait la redirection, mais je ne comprends tout simplement pas pourquoi tout allait bien jusqu'à il y a quelques jours et pourquoi cela ne fonctionne que sporadiquement.

Même lorsque j'essaie de taper, nosslsearch.google.comje suis redirigé vers la version HTTPS!

Enfin, lorsque je me connecte à un autre compte d'utilisateur sur l'ordinateur et que j'essaie Firefox avec Google, je ne vois aucun problème avec les redirections, comme il l'avait toujours été jusqu'à récemment sur le compte ci-dessus.

EDIT : Je dois également mentionner que je ne suis connecté à aucun compte Google.

fpghost
la source
Et si vous essayez http://216.239.32.20? C'est l'adresse IP de nosslsearch.google.com. Je l'ai essayé (toujours connecté à Google) et je suis arrivé à une page http non-signée de Google.
Rik
@Rik cela semble fonctionner. Intéressant. Pourquoi?
fpghost
1
Vous pouvez toujours ajouter 216.239.32.20 google.com www.google.comvotre fichier hosts afin de toujours accéder à http et de ne jamais utiliser la variante https. Ce n'est pas parfait mais ça marche. Je ne sais pas pourquoi cela se passe dans votre compte d'utilisateur et pas dans un autre.
Rik
@ Rik merci, ce sera une bonne solution temporaire au moins. Il se peut que Google ou Firefox aient changé quelque chose ces derniers jours, mais pour moi, il me semble étrange que je sois aussi allé sur le httpssite et que je joue avec https_everywhereextension la semaine dernière (et que l'autre compte soit toujours en ordre). Néanmoins, même les installations propres de Firefox n'apportent toujours aucune joie, alors je suis perdu avec quoi d'autre à essayer. Hélas.
fpghost
> "HTTPS est bloqué sur mon réseau à des fins de filtrage du contenu." - Mon conseil est de changer votre travail, sérieusement. (et si c'est votre fournisseur d'accès à domicile, alors c'est de la pure folie).
Sarge Borsch

Réponses:

2

J'ai remarqué avec Fiddler que l'envoi de requêtes HTTP à Google renverrait toujours les 302 mentionnés, me redirigeant vers l'URL HTTPS tant qu'une chaîne d'agent d'utilisateur Firefox était incluse dans l'en-tête de la requête . Voici la chaîne de mon agent utilisateur actuelle utilisant Firefox 24 sous Windows 7 x64:

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

Donc, pour moi, une solution simple consistait à commencer à utiliser le module complémentaire User Agent Quick Switch pour Firefox. J'ai changé ma chaîne d'agent utilisateur comme ceci - je viens de retirer le Firefox/24.0à la fin:

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

J'imagine qu'un changement similaire à votre chaîne d'agent d'utilisateur Ubuntu ferait également l'affaire, bien qu'il y ait une chance extérieure que cela pose problème sur un autre site.

hmqcnoesy
la source
Semblait travailler pour moi aussi!
fpghost
0

Si vous êtes connecté à Google avec un compte d'utilisateur Google, Google servira tout dans https. Assurez-vous donc que vous êtes déconnecté de tous les comptes Google.

Paul
la source
Oui, je ne suis pas connecté ou quoi que ce soit. J'aurais dû mentionner que la question a été modifiée maintenant.
fpghost
@fpghost Avez-vous essayé de supprimer le paquet Firefox via le Centre logiciel, de redémarrer puis de réinstaller?
Paul
Non, pas essayé via le Centre logiciel, juste la purge et les suppressions suivies de la réinstallation. Je vais
essayer
Je ne peux pas dire avec certitude que cela va résoudre le problème, mais c'est quelque chose que j'essaierai, d'autant plus que tant d'autres modifications ont été apportées, il peut être difficile de rétablir le fonctionnement normal de Firefox si le problème était autrement identifié.
Paul
J'ai maintenant effectué la suppression du Centre logiciel, ainsi que tout ce que je pouvais voir concernant Firefox dans le gestionnaire de paquets Synaptic (marquage de suppression complète). Ensuite , je supprimé .mozilla, .adobe, .macromediade ~ et /etc/firefox/, /usr/lib/firefoxet /usr/lib/firefox-addons. J'ai ensuite redémarré et réinstallé Firefox depuis le Centre de logiciel. Malheureusement, le problème persiste encore. Pourtant, sur l’autre compte utilisateur, tout va bien ...
fpghost
0

Ce comportement est déterminé à partir du serveur. Si vous examinez la demande, vous constaterez que nous demandons http://wwww.google.co.in, mais la réponse renvoie https://www.google.co.in avec le code d'état 302. Cela signifie donc le serveur redirige la httpdemande vershttps

Voici ce que j'ai observé dans la console de développement de Firefox.

entrez la description de l'image ici

Sachin
la source
Je l'avais vu dans la console aussi. Je ne comprends toujours pas pourquoi cela ne se produisait pas il y a quelques jours (cela me semble être une coïncidence si je visite le site https et que je bricole avec https partout, à moins que Google ne fasse un changement majeur alors). Deuxièmement, je ne vois pas le comportement sur firefox de mon autre compte utilisateur lorsque je visite http google (aucune redirection là-bas), ce qui me fait penser qu’il doit y avoir quelque chose de local.
fpghost
Aussi, si c'est le serveur, pourquoi même nosslsearch.google.comredirige-t-il vers https? semble un comportement très étrange.
fpghost