手动输入本地开发地址时如何停止 chrome 搜索

How to stop chrome from searching when manually typing in local dev addresses

今天在开发过程中,我需要清除我的浏览数据以测试一些缓存信息。我只选择了缓存的图像和文件以及 cookie 和插件选项。在此之后,我的开发环境不再以相同的方式在 chrome(版本 40.0.2214.91)中被识别,而是开始在 google 中被搜索。

当我在地址栏中输入 http://0.0.0.0:8080 甚至 0.0.0.0:8080/ 时,网站访问正常。当我单击本地站点中指向 http://0.0.0.0:8080/category/index.html 等页面的链接时,我被带到了正确的页面。只有当我尝试手动输入 url 例如 http://0.0.0.0:8080/category/index.html 时,Chrome 才决定它应该搜索网络而不是像以前那样转到正确的页面。 url两边没有多余的空格。

在 Firefox 中测试时一切正常。除非您在 Chrome 中包括清除缓存和 cookie,否则我的开发环境没有任何变化。

其他类似问题似乎只是从本地服务器(MAMP、XAMP、WAMP)配置的角度解决问题,但我并没有使用这些来为我的网站提供服务。我正在为我提供网站服务的 jekyll 安装中工作,并且 config.yml 值是正确的,该网站在 Firefox 中正常运行证明了这一点。

显然 chrome 不再喜欢使用 0.0.0.0。请改用 127.0.0.1。

在此处查看有关该主题的讨论https://github.com/jekyll/jekyll/issues/3048

创建指向 http://0.0.0.0:4000 的书签,Chrome 将停止上网搜索。

它刚刚在我的 Chrome 41.0.2272 (Mac) 上工作。 Hexo JS 静态网页服务器使用此地址,我不想将其更改为 127.0.0.1。