我有一个用于开发的本地服务器,其地址如下“http://dev.local“
但是当输入“//dev.local”时,Chrome 会在 Google 上搜索,而不是转到指定的地址。
我需要它用于开发目的,有没有办法可以阻止 Chrome 搜索 // URL,而无需禁用地址栏中所有其他输入的搜索?
答案1
有没有办法可以阻止 Chrome 搜索 // URL,而无需禁用地址栏中所有其他输入的搜索?
/
是的。像在任何其他本地地址中添加斜杠一样,添加尾部斜杠可绕过 Google 搜索等。例如//dev.local/
。
请注意,直接访问的项目(例如//dev.local/image.jpg
)应该按原样正常工作(即不需要尾随斜杠)。
答案2
URL 由多个部分组成:(维基百科)
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
因此,打字//dev.local
不符合上面的模式,并且多功能框将会把它解释为传递给搜索引擎的字符串。
您有三个选择:
- 明确——
http://dev.local
永远是最好的选择 - 给出一个空的方案 -
://dev.local
- Chrome 似乎默认为http
- 给出裸主机名 -
dev.local
在第三种情况下(使用本地 DNS 和 Chrome 的配合),你会看到如下内容:
在 Chromium 中,我们认为一致性和速度是最好的,并且考虑到“作为搜索的单词输入”的范围远远超过“作为 URL 的单词输入”的数量,我们默认显示网页搜索结果,同时进行后台 DNS 查找以确定本地主机是否存在 - 如果存在,我们会显示“您的意思是
http://input/
”信息栏,如下所示: