Firefox 地址栏显示错误的域名

Firefox 地址栏显示错误的域名

我最近升级到了 FF4,想改变地址栏的行为。现在,如果我开始输入,例如“网站名称”,它会建议每个带有“网站名称”的网址。到目前为止一切顺利。

如果我一开始就输入“local-websitename”(我使用 local- 前缀来表示我在本地服务器上开发的网站),它不会将建议的列表缩小到该子域。它仍然会建议历史记录中的每个“网站名称”。

我经常在想访问本地网站时却转到实时网站,反之亦然。我确信以前的操作是这样的:如果您开始输入特定子域名,系统不会建议其他子域名(或至少不会将其显示在列表顶部),而是建议使用指定的子域名。

关于如何改变这种行为,您有什么想法吗?谢谢!

答案1

查看 about:config 中的 browser.urlbar.matchBehavior 属性(以及所有 browser.urlbar.* 属性)。

http://kb.mozillazine.org/Browser.urlbar.matchBehavior

选项 2 或 3 可能就是您想要的。

答案2

考虑拥有一个本地主机文件,例如:

192.168.0.[your-ip]      www.example.com example.com
xxx.xxx.xxx.[live-ip]    www.example.com example.com

然后获取 Firefox 的主机切换器,例如https://addons.mozilla.org/en-us/firefox/addon/hostadmin/在实时环境和开发环境之间切换。

我承认这不是您所期望的答案,但是,通过这种方式进行开发,您在上线时不太可能遇到意外,因为开发 URL 意外地被硬编码在文件/数据库字段中。

相关内容