Firefox 在尝试解析域时添加 www

6 firefox domain

我正在尝试访问api.example.com,但是当我执行 Firefox 时说:

Couldn't resolve server www.api.example.com
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?为什么 Firefoxwww自己添加?

它在 Chrome、Safari 甚至另一台计算机上的 Firefox 中都可以正常工作,所以我的本地副本肯定有问题。

Wla*_*ant 7

此功能是由三个优先控制browser.fixup.alternate.enabledbrowser.fixup.alternate.prefix并且browser.fixup.alternate.suffix,如果你键入你可以看到about:config在地址栏中。默认情况下,如果 Firefox 无法解析输入到地址栏中的服务器名称,它将尝试“修复”它。为了做到这一点,它会尝试在名称前加上前缀“www”。和/或附加后缀“.com”。Chrome 有一个不同的策略来“修复”不完整的名字——它只会启动谷歌搜索。

  • 谢谢!这是解决方案的一部分。仅此一项是行不通的,我必须清除我的完整浏览器历史记录才能使其不添加“www.”。愚蠢的特征 (4认同)

Jez*_*Jez 1

我相信 Firefox 会做的是,如果你输入api.example.com,首先查找它。如果无法解析,它会尝试www.在前面添加 ,因为许多网站(尽管数量在减少)的主机名www需要子域来解析其 IP 地址。