我正在尝试启用 Firefox 的“按名称浏览”功能,该功能允许您在位置栏中输入随机字符串,然后使用您选择的搜索提供商自动搜索该字符串。我这样做了:
- 设置
keyword.enabled
为true
about:config
- 设置
keyword.URL
为http://www.google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q=
,用于 Google 的“手气不错”功能,具体如下所述这里。
但是如果我google
在位置栏中输入并按 Enter,我会被重定向到http://google/
,一个空白页,这显然不是我想要的网站。
google
如果我使用查看 DNS 信息dig
,我会得到以下输出:
; <<>> DiG 9.8.1 <<>> google
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63911
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google. IN A
;; Query time: 62 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Mar 3 16:06:03 2012
;; MSG SIZE rcvd: 24
因此,它似乎正确地获得了NXDOMAIN
DNS 查找的结果google
(我使用 OpenDNS 作为我的 DNS 提供商,因此确保这一点很重要)。但是http://www.google.com/
当我google
在位置栏中输入时,我仍然无法像我应该的那样。
答案1
DNS 可能不是问题所在。要么keyword.url
是 DNS 不起作用(尽管设置了),要么是 Firefox 认为“google”是有效的 URL。
尝试以下操作:更改keyword.enabled
为false
,重新启动 Firefox,将其改回true
并重新启动。这对我有用。
答案2
您的 Firefox 参数(Keyword.enabled
和Keyword.url
)是正确的。
顺便提一句:我们没有您的 Firefox 版本和操作系统...
1) 检查 Firefox 安全模式
按下shift
键并单击 Ff 图标 [详细信息: http://kb.mozillazine.org/Safe_Mode]
如果问题在此模式下消失,则“罪魁祸首”是附加组件或插件。在故障排除的这个阶段,您必须找出是哪一个。首先更新所有附加组件和插件。然后一次禁用一个插件,重新启动 Firefox 并使用关键字再次检查...
about:support
通过在地址栏中输入来详细检查您的 Ff 参数。
2) 检查其他个人资料[详细信息: http://kb.mozillazine.org/Command_line_arguments]
在新配置文件中设置我们讨论的两个参数。如果问题消失,则另一个配置文件中存在问题,而不是附加组件或插件。在此阶段,您可以尝试找到问题的根源,但最简单的方法是将重要数据从旧配置文件恢复到新配置文件。检查“从旧配置文件中恢复重要数据”在里面Firefox 帮助页。
3) 检查 HOSTS 文件
备份 HOSTS 文件并使用最小文件,仅包含以下几行:
127.0.0.1 localhost loopback
::1 localhost
如果问题在此阶段消失,您就知道问题出在哪里了......
4) 检查备用 DNS 服务器。暂时尝试公共 Google DNS 8.8.8.8
,8.8.4.4
例如...
希望这能有所帮助。请告诉我们。
答案3
我发现,如果输入的内容不能解释为有效的 URI,Firefox 只会从地址栏进行搜索。通常一个单词就可以。
我一直在使用的一个解决方法速狐。它按预期工作。它通常与搜索开头的一个(或多个)字母一起使用以指定搜索引擎,但该standard search without shortcuts
选项会在输入任何短语时进行搜索,并且可以启用搜索建议。