Erzwinge, dass Chrome URLs als URLs öffnet, anstatt zu suchen

81

Ich habe einen lokalen Apache-Server, der /etc/hostsals "Apache" definiert ist. Deshalb öffne ich oft Seiten wie:

http://apache/website/

Normalerweise funktioniert das gut. Da ich jedoch einen neueren Chrome-Browser verwende, entscheidet der Browser in unregelmäßigen Abständen, dass die von mir eingegebene URL keine URL, sondern eine Suche ist. Daher lädt er meine Standardsuchmaschine und versucht, diese URL zu finden. Es wird oft, aber nicht immer, ein Link unter der Adressleiste angezeigt, der besagt Did you mean to go to http://apache/website?. Das ist schön, aber sehr ärgerlich, hier klicken zu müssen, anstatt direkt dorthin zu gehen. Wie verhält sich Chrome so? Kann ich das beheben?

JakeGould
quelle

Antworten:

57

Ich hatte das gleiche Problem und fand, dass die Eingabe des / am Ende immer als URL statt als Schlüsselwort behandelt wird.

Zum Beispiel in meinem Fall:

local.dev/ben is treated as search

aber

local.dev/ben/ its working fine
chifliiiii
quelle
2
Zu sagen, dass das Anhängen eines / am Ende immer als URL statt als Schlüsselwort behandelt wird, ist nicht immer zutreffend. Beispielsweise lösen lokale Linkadressen eine Suche aus, selbst wenn ein / vorhanden ist:https://[fe80::1%eth0]/
Tiernan,
2
Funktioniert nicht für meinen verbesserten NodeJS-Server http://0.0.0.0:8080/bla/Funktioniert nicht!
hitautodestruct
2
@hitautodestruct 0.0.0.0 ist keine gültige IP-Adresse, sondern eine Platzhalteradresse, die im Allgemeinen die Standardroute beim Routing oder alle IPv4-Adressen auf dem Host für Dienste bedeutet. Sie müssen es über eine gültige IP-Adresse erreichen, die Ihrem Host zugewiesen ist.
Steve Buzonas
34

Sie können dies implizit tun, indem Sie eine neue Suchmaschine mit der URL http://%sund dem Schlüsselwort von erstellen null. Legen Sie dies dann als Standardsuchmaschine fest.

So gelangen Sie zur Suchmaschinenseite in Chrome:

  • SettingsPanel öffnen .
  • Klicken Sie auf die Manage search engines...Schaltfläche unter der SearchÜberschrift.
  • Search EnginesBereich besteht aus zwei Abschnitten: Default search enginesundOther search engines
  • Am Ende des Other search enginesAbschnitts sehen Sie ein Formular, mit dem Sie eine neue Suchmaschine hinzufügen können.

Suchmaschinen

iglvzx
quelle
2
Das ist ein ordentlicher Trick. Ich muss es ausprobieren!
afrazier
3
@iglvzx Danke, aber das funktioniert nur, wenn ich immer ein Keyword auf diese Weise öffnen möchte. Ich verwende weiterhin gerne die Google-Suche, wenn ich andere Wörter eingebe, aber ich möchte nur nicht, dass dies passiert, wenn ich eine localhost-URL eingebe.
1
Ab Chrome v26 ist es nicht mehr möglich, "null" als Keyword festzulegen.
Skolima
1
@skolima Es ist möglich, in v27.0
14
1
@svandragt: v27 ist jetzt stabil und leider noch deaktiviert. Mist.
Skolima
14

Ich habe mich auch darüber geärgert. Ich habe kürzlich herausgefunden, was es verursacht hat. Deaktivieren Sie "Verwenden Sie einen Webdienst, um Navigationsfehler zu beheben".

Rik
quelle
4
Das funktioniert nicht, wenn ich dann die URL hinzufüge. Ich lade zB local.symphony-2.3 und füge dann / symphony oder / symphony / zur URL hinzu. Chrome durchsucht Google nach dieser Phrase.
Codecowboy
1
In Chrome 54 finden Sie dies unter "Erweiterte Einstellungen anzeigen" am Ende der about://settingsSeite.
Daniel W.
2

Wenn Sie den von Ihnen verwendeten Port kennen, können Sie ihn wie von Hand angeben

url: 80 / index.html

Anstatt von

url / index.html

Im ersten Fall wird es nicht als Suchanfrage behandelt

Masadow
quelle
Funktioniert nicht in Chrome 69, auch nicht mit: 80
Marco Demaio
2

In den neuesten Chrome-Einstellungen - Erweiterte Einstellungen

Bildbeschreibung hier eingeben

Mohamed Alikhan
quelle
Rik lieferte diese Antwort sechs Jahre vor Ihnen: superuser.com/a/394874/84181
Eric
Riks Antwort ist sieben Jahre alt. Mohamed Alikhan stellt einen aktualisierten Screenshot der neueren Version des Browsers zur Verfügung, der meiner Meinung nach sehr hilfreich ist.
Blisterpeanuts
1

So deaktivieren Sie die Suchfunktion in der Adressleiste (Omnibox) von Google Chrome:

  1. Öffnen Sie Google Chrome.
  2. Geben Sie chrome://flagsin der Adressleiste ein und drücken Sie die Eingabetaste.
  3. Scrollen Sie zur Schaltfläche "Suche aktivieren" in Omnibox .
  4. Wählen Sie Deaktiviert .
Mohammed
quelle
1
Ich habe diese Option nicht. welche version benutzt du
Ben N
0

Ich musste google.co.in mit der Suchzeichenfolge http://google.com/search?q=%s hinzufügen , damit sowohl die Google-Suche als auch die URL-Suche funktionieren.

Wenn ich jetzt die URL durchsuchen möchte, kann ich einfach " http: // whatever " anhängen und auswählen, ob ich eine URL-Navigation oder -Suche durchführen möchte.

Die Antwort von @iglvzx scheint in Version 40 von Chrome nicht mehr zu funktionieren. Es sieht so aus, als ob Null kein gültiger Eintrag mehr ist. Ich musste wie oben improvisieren, um das zum Laufen zu bringen.

Noob Mama
quelle
Hmm, funktioniert bei Chrome 40 nicht. Was für ein seltsamer Fehler.
jfroom
0

Ich hatte das gleiche Problem mit Chrome auf meinem Android-Handy. Ich habe es ähnlich wie @Rik Vorschlag gelöst.

Für mobiles Chrome :

  1. Gehen Sie zu Einstellungen -> Datenschutz
  2. Deaktivieren Sie Vorschläge für Navigationsfehler
nkatsar
quelle
Ich musste "Vorschläge für Navigationsfehler" und "Such- und Websitevorschläge" (die ersten beiden Optionen) deaktivieren, bevor Chrome meine URLs nicht mehr für Suchanfragen verwendete. danach konnte ich beide einstellungen aktivieren und chrome öffnete meine urls trotzdem so wie es sollte. schlechtes Chrom. schlechte Propietary Black Box Chrom. Ich benutze Firefox kthxbye
Lesmana
0

Versuchen Sie, Browser-Lesezeichen mit der richtigen URL zu versehen. Dann schlägt Chrome diese Adresse an erster Stelle vor (mit Stern markiert).

Chrom Omnibox

Achse
quelle
Es ist ungewöhnlich, einen Hostnamen so kurz wie ein einzelnes Zeichen zu haben. Chrome schlägt file: /// vor, da a: ein Laufwerksbuchstabe ist. Genauso, wenn Sie "c: \ Users \" eingegeben haben, ist "a: 81" eine Datei mit dem Namen "81" auf dem Laufwerk "a". Dies setzt natürlich voraus, dass Sie Windows verwenden.
ZaTricky
Ich empfehle Domain 'a' nicht, es ist nur ein Beweis dafür, dass es funktioniert. Weil ich denke, dass die vollständige Deaktivierung der Suche über die Adresszeile keine gute Lösung ist. Aber guter Punkt.
Achse