当地址栏内容以 // 开头时,阻止 Chrome 执行 Google 搜索

当地址栏内容以 // 开头时,阻止 Chrome 执行 Google 搜索

我有一个用于开发的本地服务器,其地址如下“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/”信息栏,如下所示:

铬,你是说奶酪吗

相关内容