Kiedy piszę http://www.google.co.uk
w pasku adresu, Firefox przepisuje go jako https://www.google.co.uk
. Jest to dla mnie problem, ponieważ HTTPS jest zablokowany w mojej sieci w celu filtrowania treści.
Jeszcze kilka dni temu tak nie było, ale podczas niektórych eksperymentów zdawało mi się, że odwiedziłem wersję witryny HTTPS raz lub dwa razy, a także na jakiś czas zainstalowałem dodatek HTTPS Everywhere . Teraz, bez względu na to, co robię, Firefox przekierowuje tam. Czasami nie; czasami ładuję przeglądarkę, a wersja HTTP ładuje się dobrze, ale następnym razem dziwnie próbuje HTTPS ponownie i nic nie może go przesunąć, dopóki kilka sesji nie uruchomi się później. Nie rozumiem, dlaczego wydaje się sporadycznie używać HTTP i HTTPS.
Używam Firefox 23.0 i Ubuntu 12.04.
Do tej pory próbowałem wielu rzeczy:
- Ustawianie
browser.urlbar.autoFill false
,browser.urlbar.autoFill.typed false
,browser.formfill.saveHttpsForms false
- Usuwanie wszystkiego z historii
- Resetowanie przeglądarki Firefox i korzystanie z trybu awaryjnego
- Usuwanie wszystkich danych profilu w
.mozilla
folderze i tworzenie nowego profilu - Firefox całkowicie czyszczenie i usuwanie
.mozilla
,/etc/firefox
a ponowna instalacja
Jak mogę to naprawić, aby Firefox po prostu ładował Google w trybie innym niż HTTPS?
Może to Google przekierowuje, ale po prostu nie rozumiem, dlaczego było to w porządku jeszcze kilka dni temu, a także dlaczego robi to tylko sporadycznie.
Nawet kiedy próbuję pisać nosslsearch.google.com
, przekierowuje mnie do wersji HTTPS!
Na koniec, kiedy loguję się na inne konto użytkownika na komputerze i wypróbowuję Firefoksa w Google, nie widzę problemów z przekierowaniami, tak jak zawsze było to wcześniej na powyższym koncie.
EDYCJA : Powinienem również wspomnieć, że nie jestem zalogowany na żadnym koncie Google.
źródło
http://216.239.32.20
? To jest adres IP strony nosslsearch.google.com. Próbowałem (zawsze zalogowałem się w Google) i dotarłem do niezalogowanej strony http w Google.216.239.32.20 google.com www.google.com
plik hosts, aby zawsze dostać się do http i nigdy nie używać wariantu https. To nie jest idealne, ale działa. Nie wiem, dlaczego dzieje się to na twoim koncie użytkownika, a nie na innym.https
stronę i grałem zhttps_everywhere
rozszerzeniem również w ostatnim tygodniu (plus inne konto jest nadal w porządku). Niemniej jednak nawet czyste instalacje Firefoksa wciąż nie przynoszą radości, więc nie mogę się doczekać, aby spróbować. Niestety.Odpowiedzi:
Za pomocą Fiddlera zauważyłem, że wysyłanie żądań HTTP do Google zawsze zwraca 302s, o których wspomniałeś, przekierowując mnie do adresu URL HTTPS, o ile w nagłówku żądania znajduje się ciąg agenta użytkownika Firefox . To jest ciąg mojego obecnego agenta użytkownika używającego przeglądarki Firefox 24 w systemie Windows 7 x64:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
Tak więc dla mnie prostą poprawką było rozpoczęcie korzystania z dodatku Quick Agent dla przeglądarki Firefox. Zmieniłem ciąg agenta użytkownika w ten sposób - właśnie usunąłem
Firefox/24.0
na końcu:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Sądzę, że podobna zmiana do łańcucha agenta użytkownika Ubuntu również załatwi sprawę, chociaż istnieje szansa, że może być problematyczna w innej witrynie.
źródło
Jeśli jesteś zalogowany do Google przy użyciu konta użytkownika Google, Google obsłuży wszystko w https, więc upewnij się, że wylogowałeś się ze wszystkich kont Google.
źródło
.mozilla
,.adobe
,.macromedia
z ~ i/etc/firefox/
,/usr/lib/firefox
i/usr/lib/firefox-addons
. Następnie ponownie uruchomiłem i ponownie zainstalowałem Firefoksa z Centrum oprogramowania. Niestety problem nadal występuje. Jednak na drugim koncie użytkownika wszystko jest w porządku ...To zachowanie jest określane na serwerze. Jeśli przejrzysz tę prośbę, zobaczysz, że prosimy o http://wwww.google.co.in, ale odpowiedź zwraca https://www.google.co.in z kodem stanu 302. Oznacza to, że serwer przekierowuje
http
żądanie dohttps
Oto, co zaobserwowałem w konsoli programisty Firefox.
źródło
nosslsearch.google.com
przekierowuje z powrotem na https? wydaje się bardzo dziwne zachowanie.