2012-04-17 20 views
14

w moim towarzystwie, mamy dostęp do niektórych baz danych za pośrednictwem serwera lokalnego, poprzez Firefox/Chrome/Safari, za pomocą adresu URL w formacie:Przeglądarki dodające www. i .com do adresu serwera automatycznie

http://server_name:port/path

oznacza to, że nie potrzebuje prefiksu www. lub przyrostek .com. Problem polega na tym, że niedawno przeglądarka zaczęła dodawać je samodzielnie albo po prostu uruchomić przeglądarkę lub gdy nowa strona jest ładowana, dzięki czemu URL:

http://www.server_name.com:port/path

które, oczywiście, nie jest to właściwy URL i nie pozwala połączyć się z naszym serwerem lub rozłącza nas w trakcie procesu. Czy istnieje sposób, aby zatrzymać automatyczne dodawanie tych przeglądarek?

Z góry dziękujemy za pomoc!

+0

jesteś pewien, że jeden z twoich użytkowników nie wpisał strony www. w którymś momencie, więc za każdym razem, gdy wpisują ten adres, wybiera on poprzednio wprowadzony adres? Nie widzę, aby tak się działo, chyba że prawdopodobnie uderzają w klawisze shift + enter – RichardW11

+0

Mam ten problem i żadne z sugerowanych rozwiązań (fixup, urlbar, słowa kluczowe itp.) Nie naprawiło tego. Proxy może być problemem. Próbuję włamać się do pliku hosts, aby go ominąć. – Ruskin

Odpowiedz

27

Nigdy nie miałem problemu z tym, dopóki Firefox 14. Odpowiedź znalazłem problemu z ostatnich kilku lat to:

  1. W pasku adresu wpisz about: config i naciśnij " Wpisz "

    • Temat: config" Może to spowodować utratę gwarancji! " może pojawić się strona z ostrzeżeniem. "Kliknij I'll> be ostrożnie, obiecuję!", Aby przejść do strony about: config.
  2. w polu wyszukiwania wpisz „browser.fixup.alternate.enabled”

  3. Dwukrotnie kliknij „browser.fixup.alternate.enabled” pierwszeństwo ustawić jej wartość na false.

Wydaje się, że pracował dla ludzi, ale nie dla mnie. Po przeszukaniu konfiguracji znalazłem browser.urlbar.autocomplete.enabled. Wyłączyłem to i to wystarczyło. Więc jeśli poprzedni nie działa, spróbuj:

  1. W pasku adresu wpisz about: config i naciśnij klawisz "Enter"

    • About: config „To może spowodować utratę gwarancji ! " może pojawić się strona z ostrzeżeniem. "Kliknij I'll> be ostrożnie, obiecuję!", Aby przejść do strony about: config.
  2. w polu wyszukiwania wpisz „browser.urlbar.autocomplete.enabled”

  3. Dwukrotnie kliknij „browser.urlbar.autocomplete.enabled” pierwszeństwo ustawić jej wartość na false.

Edit: wyłączenie browser.urlbar.autoFill zamiast autouzupełniania rozwiązuje również problem, a jednocześnie pokazując sugerowanych wyników z historii.

+0

'browser.urlbar.autoFill' zrobił to dla mnie – tomfumb

+0

Wypróbowałem oba z nich i to nie działało dla mnie. Używam subdomen do różnych tras; więc potrzebuję subdomeny przed localhostem. tj. http: // store.localhost: 8080 /. Mam zaktualizowany plik hosts, a adres URL działa z Chrome i Safari, ale Firefox nie działa z serwerem, którego nie znaleziono. –

+0

@ScottBoring - Nigdy nie używam localhost, ale uważam, że musisz zaktualizować plik hosts i vhosts, aby użyć subdomeny. Jest to jednak odrębne od tego pytania i przypuszczam, że zostało to wyjaśnione w innym miejscu. Jeśli nie możesz znaleźć rozwiązania, na pewno otrzymasz dobre odpowiedzi, jeśli utworzysz własne pytanie! – Cameron

1

Po prostu wpisz server_name w pasku wyszukiwania/url przeglądarki będą starają się być pomocne i odgadnąć, co powinien być URL lub przejść do wyszukiwania. Jeśli jednak klikniesz link HTML, wprowadź pełny adres URL (http://server_name) lub użyj zakładki, którą przeglądarki powinny respektować, co zostało wprowadzone.

1

Jeśli wszystkie sugestie znalezione tutaj i gdzie indziej w interweb nie działają (tak jak nie dla mnie), sprawdź ustawienia proxy, jeśli znajdują się w środowisku korporacyjnym.

Musiałem ręcznie ustawić serwer proxy - nie było to ustawienie globalne. Opcje - Sieć - Ustawienia - "Automatyczny adres URL konfiguracji proxy" naprawiono dla mnie.

Powiązane problemy