【问题标题】:How to stop chrome from searching when manually typing in local dev addresses手动输入本地开发地址时如何阻止chrome搜索
【发布时间】:2015-03-22 16:06:06
【问题描述】:

在今天的开发过程中,我需要清除浏览数据以测试一些缓存信息。我只选择了缓存的图像和文件以及 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 之类的页面的链接时,我会被带到正确的页面。只有当我尝试手动输入诸如 http://0.0.0.0:8080/category/index.html 之类的 URL 时,Chrome 才会决定它应该搜索网络,而不是像以前那样转到正确的页面。 网址两边都没有多余的空格。

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

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

【问题讨论】:

  • 我今天遇到了同样的事情。在地址栏中输入“0.0.0.0:8080”会进入谷歌搜索。可能是新版 chrome 中的错误?
  • 不带引号的链接:http://0.0.0.0:8080

标签: html google-chrome cookies jekyll browser-cache


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    它只适用于我的 Chrome 41.0.2272 (Mac)。 Hexo JS静态网页服务器使用这个地址,我宁愿不改成127.0.0.1。

    【讨论】:

    • 这适用于单个 URL,但即使您在 0.0.0.0:4000 并手动输入 0.0.0.0:4000/pagename,它也会执行 Google 搜索,而不是直接导航。 [优胜美地,Chrome 43.0.2357.134]
    猜你喜欢
    • 2011-06-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 2016-01-06
    相关资源
    最近更新 更多