W pracy wszystkie żądania są przekazywane do centralnego serwera proxy Squid buforującego obciążenie. Jeśli próbuję uzyskać dostęp do Facebooka z poziomu przeglądarki Firefox, otrzymuję standardowe okno dialogowe uwierzytelniania proxy:
The proxy moz-proxy://<IP addresss> is requesting a username and password.
The site says: "moz-proxy://<IP Address>"
To okno dialogowe jest jednak dostępne tylko na Facebooku i tylko wtedy, gdy jest dostępne w przeglądarce Firefox - jakieś wskazówki, dlaczego tak się dzieje? Dostęp z Internet Explorera lub Chrome działa dobrze i tak, Facebook nie jest zablokowany.
Tylko Firefox daje ten problem. Zainstalowałem NTLM Auth dla dodatku Firefox , ale to nie pomogło.
Ustawienia proxy są ustawione na automatyczne wykrywanie, tak samo jak w Internet Explorerze i Chrome.
Korzystam z bieżącej stabilnej wersji przeglądarki Firefox 10.0.2 w systemie Windows XP SP3
źródło
Odpowiedzi:
Najprawdopodobniej twój serwer proxy blokuje protokół WebSocket. Chrome przed wersją 14 i IE nie obsługują go, więc ich nie dotyczy.
Przejdź do adresu URL
about:config
, wyszukaj klucznetwork.websocket.enabled
i przełącz go nafalse
.źródło
Od jakiegoś czasu mam ten sam problem. Jest to błąd specyficzny dla przeglądarki Firefox i tylko podczas uzyskiwania dostępu do adresów Facebooka za pośrednictwem serwera proxy. Na przykład sama strona wywołuje okno dialogowe w sumie 10 razy, wykonując 10 kliknięć, zanim mogę je zamknąć i zająć się moją działalnością.
Od tego czasu obniżyłem przeglądarkę do wersji Firefox 4.0.1, która rozwiązała problem. To nie jest świetne obejście, ale tam jest.
EDYCJA: Okazuje się, że ostatni bit był przedwczesny - teraz zacząłem doświadczać tego samego problemu w 4.0.1.
źródło
Właśnie wypróbowałem sugestię w zaakceptowanej odpowiedzi i obawiam się, że to nie rozwiązało mojego problemu, a także inne sugestie, które również nie działały: http://nasarabna.wordpress.com/2010/03/03 / firefox-utrzymuje-monitując-o-uwierzytelnianie proxy / (Te rozwiązania mogą być obecnie nieaktualne)
Jednak podczas przeglądania
aboug:config
strony znalazłem ten wpis:Jeśli ta opcja jest ustawiona,
TRUE
monit nie jest już wyświetlany.BTW: Działa tylko wtedy, gdy zalogujesz się przynajmniej raz. Jeśli go anulujesz, nadal będzie się pojawiał.
W konsekwencji, jeśli korzystasz z funkcji przeglądania prywatnego (używam jej w pracy, do osobistych rzeczy: e-mail, itp.), Za każdym razem, gdy zaczynasz nową sesję prywatną, musisz zaakceptować monit o zalogowanie się. Nie jest to jednak duży problem ...
źródło
Firefox 8 dodał znacznik Origin do obrazów, co spowodowało określone problemy z proxy . Jeśli Facebook działa dla Ciebie z Firefoksem 7, powiedziałbym, że to błąd w Firefoksie.
źródło