บังคับให้ Chrome เปิด URL เป็น URL แทนที่จะค้นหา


81

ฉันมีเซิร์ฟเวอร์ Apache ภายในเครื่องกำลังทำงานซึ่งถูกกำหนดผ่าน/etc/hostsเป็น "apache" ดังนั้นฉันมักจะเปิดหน้าเช่น:

http://apache/website/

โดยปกติจะใช้งานได้ดี อย่างไรก็ตามเนื่องจากฉันใช้เบราว์เซอร์ Chrome ที่ใหม่กว่าเบราว์เซอร์จึงตัดสินใจว่า URL ที่ฉันพิมพ์ไม่ใช่ URL แต่เป็นการค้นหาจริงดังนั้นจึงโหลดเครื่องมือค้นหาเริ่มต้นของฉันและพยายามค้นหา URL นี้ มันมักจะ Did you mean to go to http://apache/website?แต่ไม่เคยแสดงให้เห็นถึงการเชื่อมโยงใต้แถบที่อยู่ที่ระบุว่า เป็นสิ่งที่ดี แต่น่ารำคาญมากที่ต้องคลิกที่นี่แทนที่จะไปที่นั่นโดยตรง สิ่งที่ทำให้ Chrome ทำงานในลักษณะนี้คืออะไร ฉันจะแก้ไขได้ไหม

คำตอบ:


57

ฉันมีปัญหาเดียวกันและฉันพบว่าการพิมพ์ / ท้ายที่สุดจะถือว่าเป็น url แทนที่จะเป็นคำหลัก

ตัวอย่างเช่นในกรณีของฉัน:

local.dev/ben is treated as search

แต่

local.dev/ben/ its working fine

2
การกล่าวว่าการผนวก a / ท้ายจะถือว่าเป็น url แทนที่จะเป็นคีย์เวิร์ดเสมอไม่เป็นจริงตัวอย่างเช่นที่อยู่ภายในลิงก์ที่มีขอบเขตจะเรียกการค้นหาแม้ว่า a / จะมีอยู่:https://[fe80::1%eth0]/
Tiernan

2
ไม่ทำงานสำหรับเซิร์ฟเวอร์ nodejs ที่ปรับปรุงแล้วของฉันhttp://0.0.0.0:8080/bla/ไม่ทำงาน!
hitautodestruct

2
@hitautodestruct 0.0.0.0 ไม่ใช่ที่อยู่ ip ที่ถูกต้องเป็นที่อยู่ของตัวยึดที่โดยทั่วไปหมายถึงเส้นทางเริ่มต้นในการกำหนดเส้นทางหรือที่อยู่ ipv4 ทั้งหมดบนโฮสต์สำหรับบริการ คุณจะต้องติดต่อผ่านทางที่อยู่ IP ที่ถูกต้องที่กำหนดให้กับโฮสต์
Steve Buzonas

34

คุณปริยายสามารถทำเช่นนี้โดยการสร้างเครื่องมือค้นหาใหม่กับ URL ของและคำหลักhttp://%s nullจากนั้นตั้งค่านี้เป็นเครื่องมือค้นหาเริ่มต้น

วิธีไปที่หน้าเครื่องมือค้นหาใน chrome:

  • เปิดSettingsแผง
  • คลิกManage search engines...ปุ่มใต้Searchหัวข้อ
  • Search Enginesบานหน้าต่างมีสองส่วน: Default search enginesและOther search engines
  • ที่ด้านล่างของOther search enginesส่วนคุณจะเห็นแบบฟอร์มที่เราจะใช้เพื่อเพิ่มเครื่องมือค้นหาใหม่

เครื่องมือค้นหา


2
นั่นเป็นกลลวงที่เรียบร้อย ฉันจะลองดูสิ!
afrazier

3
@iglvzx ขอบคุณ แต่เพียงผลงานถ้าผมมักจะต้องการที่จะเปิดคำหลักใด ๆ ด้วยวิธีนี้ ฉันชอบที่จะใช้ Google Search ต่อไปเมื่อพิมพ์คำอื่น ๆ แต่ฉันไม่ต้องการให้สิ่งนี้เกิดขึ้นเมื่อฉันพิมพ์ localhost URL

1
ไม่สามารถตั้งค่า 'null' เป็นคำหลักตั้งแต่ Chrome v26 ได้อีกต่อไป
skolima

1
@skolima เป็นไปได้ใน v27.0
svandragt

1
@svandragt: v27 ตอนนี้มีเสถียรภาพและน่าเสียดายที่นี่ยังคงปิดการใช้งาน อึ.
skolima

14

ฉันก็รู้สึกหงุดหงิดเช่นกัน ฉันเพิ่งค้นพบสิ่งที่ทำให้มัน ลองปิดการใช้งาน 'ใช้บริการเว็บเพื่อช่วยแก้ไขข้อผิดพลาดในการนำทาง'


4
สิ่งนี้ใช้ไม่ได้หากฉันเพิ่มลงใน URL แล้ว เช่นฉันโหลด local.symphony-2.3 แล้วเพิ่ม / symphony หรือ / symphony / ไปยัง URL โครเมี่ยมค้นหา google สำหรับวลีนั้น
codecowboy

1
ใน Chrome 54 นี่คือ "แสดงการตั้งค่าขั้นสูง" ที่ด้านล่างของabout://settingsหน้า
Daniel W.

2

หากคุณรู้ว่าพอร์ตที่คุณใช้อยู่คุณสามารถระบุด้วยมือเช่น

url: 80 / index.html

แทน

/ url index.html

ในกรณีแรกมันจะไม่ถือว่าเป็นการร้องขอการค้นหา


ไม่สามารถใช้งานได้ใน Chrome 69 แม้ใช้งาน: 80
Marco Demaio

2

ในการตั้งค่า chrome ล่าสุด - การตั้งค่าขั้นสูง

ป้อนคำอธิบายรูปภาพที่นี่


Rik ให้คำตอบนี้หกปีก่อนที่คุณจะทำได้: superuser.com/a/394874/84181
Eric

คำตอบของ Rik นั้นล้าสมัยไปแล้วเจ็ดปี Mohamed Alikhan ให้ภาพหน้าจอที่อัปเดตจากเบราว์เซอร์เวอร์ชันใหม่กว่าและเป็นประโยชน์อย่างมากในความคิดของฉัน
Blisterpeanuts

1

ต่อไปนี้เป็นวิธีปิดการใช้งานความสามารถในการค้นหาจากแถบที่อยู่ (แถบอเนกประสงค์) ของ Google Chrome:

  1. เปิด Google Chrome
  2. พิมพ์chrome://flagsในแถบที่อยู่แล้วกด Enter
  3. เลื่อนไปเปิดใช้งานปุ่มค้นหาในแถบอเนกประสงค์
  4. เลือกปิดใช้งาน

1
ฉันไม่มีตัวเลือกนี้ คุณใช้เวอร์ชั่นอะไร
Ben N

0

ฉันต้องเพิ่ม google.co.in ด้วยสตริงการค้นหา: http://google.co.th/search?q=%sเพื่อให้ทั้งการค้นหาของ Google และการค้นหา URL ทำงานได้

ตอนนี้ถ้าฉันต้องการที่จะเรียกดู URL ฉันสามารถเพิ่ม ' http: // whats ' และเพิ่มว่าฉันต้องการนำทาง URL หรือค้นหา

คำตอบของ @ iglvzx ดูเหมือนจะไม่ทำงานใน Chrome รุ่น 40 อีกต่อไป ดูเหมือนว่า Null ไม่ใช่รายการที่ถูกต้องอีกต่อไป ฉันต้องพูดโพล่งออกมาเพื่อทำงานนี้


อืมฉันไม่ได้ทำงานกับ Chrome 40 นี่เป็นข้อผิดพลาดที่แปลก
jfroom

0

ฉันมีปัญหาเดียวกันกับ Chrome บนโทรศัพท์ Android ของฉัน ฉันแก้ไขมันคล้ายกับคำแนะนำ @Rik

สำหรับChrome มือถือ :

  1. ไปที่การตั้งค่า -> ความเป็นส่วนตัว
  2. แนะนำข้อผิดพลาดในการนำทางของ untick Navigation

ฉันต้องยกเลิกการเลือก "คำแนะนำข้อผิดพลาดในการนำทาง" และ "คำแนะนำการค้นหาและไซต์" (สองตัวเลือกแรก) ก่อนที่ Chrome จะหยุดเปลี่ยน URL ของฉันให้เป็นคำค้นหา หลังจากนั้นฉันสามารถเปิดใช้งานทั้งการตั้งค่าและ Chrome ยังคงเปิด URL ของฉันตามที่ควร โครเมียมไม่ดี โครเมี่ยมกล่องดำไม่ดี ฉันใช้ firefox kthxbye
lesmana

0

ลองเพิ่ม URL ที่ถูกต้องในบุ๊คมาร์คของเบราว์เซอร์ จากนั้น Chrome จะแนะนำที่อยู่นี้ให้กับสถานที่แรก (ที่มีเครื่องหมายดาว)

แถบอเนกประสงค์ของ Chrome


เป็นเรื่องผิดปกติที่จะมีชื่อโฮสต์สั้นที่สุดเท่าที่เป็นอักขระตัวเดียว Chrome กำลังแนะนำไฟล์: /// เพราะ a: เป็นอักษรชื่อไดรฟ์ เช่นเดียวกันถ้าคุณพิมพ์ "c: \ Users \", "a: 81" เป็นไฟล์ชื่อ "81" บนไดรฟ์ "a" แน่นอนว่าคุณใช้ Windows
zaTricky

ฉันไม่แนะนำโดเมน 'a' มันเป็นเพียงการพิสูจน์ว่าใช้ได้ เพราะฉันคิดว่าการปิดการใช้งานการค้นหาจากบรรทัดที่อยู่นั้นไม่ใช่โซลูชันที่ดี แต่จุดที่ดี
ฝ่ายอักษะ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.