Zmusza Chrome do otwierania adresów URL jako adresów URL zamiast wyszukiwania


81

Mam uruchomiony lokalny serwer Apache, który jest zdefiniowany /etc/hostsjako „apache”. Często otwieram strony takie jak:

http://apache/website/

Zwykle działa to dobrze. Ponieważ jednak korzystam z nowszej przeglądarki Chrome, w dziwnych momentach przeglądarka decyduje, że adres URL, który wpisuję, nie jest adresem URL, ale w rzeczywistości wyszukiwaniem, więc ładuje moją domyślną wyszukiwarkę i próbuje znaleźć ten adres URL. Często pokazuje, ale nie zawsze, link pod paskiem adresu Did you mean to go to http://apache/website?. To miłe, ale bardzo denerwujące, że trzeba kliknąć tutaj zamiast iść bezpośrednio. Co sprawia, że ​​Chrome zachowuje się w ten sposób? Czy mogę to naprawić?

Odpowiedzi:


57

Miałem ten sam problem i stwierdziłem, że wpisanie / na końcu zawsze będzie traktowało go jako adres URL zamiast słowa kluczowego.

Na przykład w moim przypadku:

local.dev/ben is treated as search

ale

local.dev/ben/ its working fine

2
Powiedzenie, że dodanie / na końcu zawsze będzie traktować go jako adres URL zamiast słowa kluczowego, nie zawsze jest prawdziwe, na przykład adresy lokalne z linkiem o zasięgu będą uruchamiać wyszukiwanie, nawet jeśli występuje /:https://[fe80::1%eth0]/
Tiernan

2
Nie działa na moim ulepszonym serwerze nodejs http://0.0.0.0:8080/bla/Nie działa!
hitautodestruct

2
@hitautodestruct 0.0.0.0 nie jest prawidłowym adresem IP, jest to symbol zastępczy, który zazwyczaj oznacza domyślną trasę w routingu lub wszystkie adresy IPv4 na hoście dla usług. Musisz do niego dotrzeć za pomocą prawidłowego adresu IP przypisanego do twojego hosta.
Steve Buzonas,

34

Możesz to zrobić domyślnie, tworząc nową wyszukiwarkę z adresem URL http://%si słowem kluczowym null. Następnie ustaw to jako domyślną wyszukiwarkę.

Aby przejść do strony wyszukiwarek w chrome:

  • Otwórz Settingspanel.
  • Kliknij Manage search engines...przycisk pod Searchnagłówkiem.
  • Search Enginespanel ma dwie sekcje: Default search enginesiOther search engines
  • W dolnej części Other search enginessekcji zobaczysz formularz, który wykorzystamy do dodania nowej wyszukiwarki.

Wyszukiwarki


2
To fajna sztuczka. Będę musiał to wypróbować!
afrazier

3
@iglvzx Dzięki, ale działa to tylko wtedy, gdy zawsze chcę w ten sposób otworzyć dowolne słowo kluczowe. Bardzo lubię nadal korzystać z wyszukiwarki Google podczas pisania innych słów, ale po prostu nie chcę, aby tak się działo, gdy wpisuję adres URL hosta lokalnego.

1
Nie można już ustawić „null” jako słowa kluczowego w Chrome v26.
skolima

1
@skolima Jest to możliwe w wersji 27.0
svandragt

1
@svandragt: v27 jest teraz stabilny i niestety jest nadal wyłączony. Bzdury.
skolima

14

Zirytowało mnie to również. Niedawno dowiedziałem się, co to spowodowało. Spróbuj wyłączyć opcję „Użyj usługi internetowej, aby rozwiązać problemy z nawigacją”.


4
To nie działa, jeśli następnie dodam do adresu URL. np. ładuję local.symphony-2.3, a następnie dodaję / symphony lub / symphony / do adresu URL, chrome wyszukuje w Google tę frazę.
codecowboy

1
W Chrome 54 jest to w „Pokaż ustawienia zaawansowane” na dole about://settingsstrony.
Daniel W.

2

Jeśli znasz port, którego używasz, możesz określić go ręcznie, jak

url: 80 / index.html

zamiast

url / index.html

W pierwszym przypadku nie będzie traktowane jako żądanie wyszukiwania


Nie działa w Chrome 69 nawet przy użyciu: 80
Marco Demaio


1

Oto, jak wyłączyć możliwość wyszukiwania z paska adresu (omniboksu) Google Chrome:

  1. Otwórz Google Chrome.
  2. Wpisz chrome://flagspasek adresu i naciśnij klawisz Enter.
  3. Przewiń do przycisku Włącz wyszukiwanie w Omniboksie .
  4. Wybierz opcję Wyłączone .

1
Nie mam tej opcji; Jakiej wersji używasz?
Ben N

0

Musiałem dodać google.co.in z ciągiem wyszukiwania: http://google.com/search?q=%s, aby wyszukiwarka Google i wyszukiwanie adresów URL działały.

Teraz, jeśli chcę przeglądać adresy URL, mogę po prostu dodać „ http: // cokolwiek ” i wybrać, czy chcę nawigować lub wyszukiwać adresy URL.

Odpowiedź @ iglvzx nie działa już w wersji 40 Chrome. Wygląda na to, że Null nie jest już prawidłowym wpisem. Musiałem improwizować jak wyżej, aby to zadziałało.


Hmm nie działa dla mnie na Chrome 40. Co za dziwny błąd.
jfroom

0

Miałem ten sam problem z Chrome na telefonie z Androidem. Rozwiązałem to podobnie do sugestii @Rik.

W przypadku mobilnego Chrome :

  1. Przejdź do Ustawienia -> Prywatność
  2. Odznacz sugestie błędów nawigacji

musiałem odznaczyć „sugestie dotyczące błędów nawigacji” i „sugestie dotyczące wyszukiwania i witryny” (dwie pierwsze opcje), zanim Chrome przestał przekierowywać moje adresy URL do zapytań. potem mogłem włączyć oba ustawienia, a Chrome nadal otwierał moje adresy URL tak, jak powinien. zły chrom. zła własna czarna skrzynka chrom. Używam Firefox Kthxbye
Lesmana

0

Spróbuj dodać poprawny adres URL do zakładek przeglądarki. Następnie Chrome sugeruje ten adres w pierwszej kolejności (oznaczony gwiazdką).

chromowany omnibox


Nazwa hosta jest tak krótka jak pojedynczy znak. Chrome sugeruje plik: ///, ponieważ a: to litera dysku. To samo, jeśli wpiszesz „c: \ Users \”, „a: 81” to plik o nazwie „81” na dysku „a”. To oczywiście zakładając, że używasz systemu Windows.
zaTricky

Nie polecam domeny „a”, to tylko dowód, że działa. Ponieważ uważam, że całkowite wyłączenie wyszukiwania z wiersza adresu nie jest dobrym rozwiązaniem. Ale dobra uwaga.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.