教 Google Chrome 理解自定义 TLD

教 Google Chrome 理解自定义 TLD

为了在本地机器上进行开发,我设置了具有自定义顶级域名的域.nt。 但是 Google Chrome 不知道这个顶级域名,所以,如果我example.nt在位置栏中输入,Google 不会打开该位置,而是使用该字符串打开搜索(尽管它会显示一个栏,建议我想要打开位置而不是搜索该位置的 DNS 请求是否满足条件)。 因此,我可以键入http://example.nt、键入example.nt/或打开该位置来教 Google Chrome,但无论如何位置末尾都会有斜线。 所有这些都不是很方便,而且我不喜欢这个斜线,是否可以告诉 Google Chrome,这.nt是一个普通的 TLD,所以只需用它来打开位置即可?

答案1

根据这个发布的错误: http://code.google.com/p/chromium/issues/detail?id=30636

Google 不会修复您的问题。唯一的方法应该是使用http://example.nt我不明白为什么这不起作用。

答案2

幸运的是,有一个相当简单的解决方法,不需要代码。

  1. 前往设置
  2. 管理搜索引擎...
  3. 添加一个新的搜索引擎并使用以下 3 个值:
    a. 默认
    b. %s
    c.http://%s/
  4. 使默认

答案3

与 simmbot 类似,我创建了一个搜索引擎,其关键字为“l”(我的本地 TLD 是.l)。URL 为http://%s.l。然后,我只需在地址栏中输入“l mysite”,它就会带我到 mysite.l。

或者,您也可以简单地在末尾添加一个斜线,这样 Chrome 就不会将其视为搜索。(参见https://stackoverflow.com/a/7877750/974981

答案4

我运行自己的本地 DNS 服务器(Linux 上的 BIND),它使用自定义 TLD 解析 LAN 域,然后将非 LAN 域递归到 OpenDNS。我从未遇到过这样的问题。您确定您的本地 DNS 正确解析了 .nt 域吗?

相关内容