我刚刚更换为 Linux Mint 17.3,令我惊讶的是,Firefox 无法在搜索选项卡(右侧的小选项卡)中自动完成 Google 搜索建议。这对我来说似乎很奇怪,因为自动完成对于雅虎搜索引擎来说工作得很好。
我知道Mint中默认没有配置Google搜索引擎,但是添加后应该没有问题。
然而,我做了一些研究,并没有找到明确的解决方案。到处都有黑客,但我尝试的那些没有奏效,而其他的似乎太实验性了。
所以我想知道:如何让 Firefox 的自动完成功能按预期方式进行 Google 搜索?
答案1
我刚刚解决了同样的问题(在 Linux Mint 18.2 上)
去https://addons.mozilla.org/de/firefox/search/?type=search并从那里添加 Google。
您来自首选项的默认站点是https://www.linuxmint.com/searchengines.php那里的 Google 插件不支持建议
答案2
这是不是Linux Mint 自定义,自从该功能在 FF v43 中引入以来,它就是默认行为。看看它是如何工作的关于它的 Mozilla 支持页面。
您可以通过about:config
在 URL 栏中键入内容来覆盖它,如果您尚未这样做,请单击按钮接受风险I accept the risk!
。然后,在配置页面上的搜索框中browser.urlbar.suggest.searches
键入 ,双击将其从default boolean false
, 切换到user set boolean true
。这将再次打开它。
然而正如您所问的,这不会使它按照“应该”的方式工作,它已经在这样做了。相反,它也会让它按照您想要的方式工作。此外,如果历史记录中没有任何内容来提供建议,您在键入时仍然不会在 URL 栏中看到任何内容。我的猜测是,当你使用 Ubuntu 并关闭历史记录时,你仍然有数据可以提供给它,但是在全新安装 Mint 后,所有数据都消失了,并且随着历史记录的关闭,它永远不会再出现。
我使用全新安装的非品牌 Firefox v43.0(推出时)和 v51.0.1(最新版本)进行了测试。只是为了好玩,我尝试了应用 SUSE 品牌;相同的结果。
如果您尝试将此功能用作您经常使用的网站的快捷方式,则可以采取解决方法来显示这些网站。重新打开历史记录并在键入时访问您认为要显示在 URL 栏中的网站。这将“预加载”您的历史记录。然后关闭历史记录,并恢复正常使用。如果您的网站位于历史记录中,它们将在您键入时显示在网址栏中,但以后使用时不会添加新网站。因为打开/关闭历史记录需要重新启动 FF,所以按遇到的情况将站点添加到历史记录中并不是很方便,但这是可行的,因为 FF 非常擅长在重新启动时重新加载选项卡。
编辑
根据问题的编辑描述,这是一个新答案:
好的。我就是放不下这个。我启动了一个虚拟机并安装了 Mint 17.3,所以我可以亲眼看看确切地发生了什么事。过了一段时间后,我对 Mint 以某种方式“劫持”了 Google 感到非常沮丧!我做电脑是为了好玩,但我希望它们听从我的命令,而不是某些不知名的第三方的命令。我终于弄清楚问题出在哪里,以及如何恢复你习惯的状态。
这里发生的事情是,当 Mint 升级到 Firefox 2.0.0.12 时,他们与 Google 达成协议,为您的搜索付费。在此之前以及完成此修复后,Mozilla 会因您从 Firefox 进行的搜索而获得报酬。无论如何,为了使点击轨迹发挥作用,Mint 必须使用 Google 的自定义搜索引擎CSE
,这从 Google 界面中删除了很多功能。您可以阅读更多相关内容薄荷的博客从它开始的时候开始。显然,我不是唯一一个发现这一惊喜的人是不正当的。令人惊讶的是,在这种情况发生的 9 年里,Google 和 Mint 显然没有找到更好的解决方案。从那时起,文件结构以及其他所有内容都发生了显着变化,因此所有修复都不起作用。在 Mint 源代码firefox_51.0.1+linuxmint1+rosa.tar.gz
和官方 Mozilla 源代码之间进行大量文件比较firefox-51.0.1.source.tar.xz
,并在我的 Mint 虚拟机中使用这些文件,我追踪到了发生的情况,以及如何撤消他们的手工工作。
现在,如果您决定喜欢通过使用 Mint 的搜索版本来支持 Mint 的想法,但也希望获得“真实的东西”,那么请对步骤进行一些小的更改。在步骤16中,不要替换google.xml
编辑它的内容,并将Google
第2行和第3行更改为Google-Mint
,然后将文件重命名为google-mint.xml
。创建一个新文件google.xml
并将 Mozilla 源代码粘贴到该文件中。现在,要以正常方式进行搜索,请转到Change Search Settings
并在下拉列表中选择Google
并正常搜索。要支持 Mint,请转至Change Search Settings
并Google-Mint
在下拉列表中进行选择,然后将其用于搜索。两全其美。 :)
步骤 16 中使用的文件的新文本google.xml
直接取自 Mozilla 源包,位于文件 中browser/locales/en-US/searchplugins/google.xml
。
在 Firefox 中执行以下操作:
- 在搜索栏中,单击沙漏
- 点击
Change Search Settings
- 在页面底部,单击
Add more search engines...
- 在页面底部附近的部分中,
COMMERCIAL ENGINES
单击 Google 徽标 - 在搜索栏中,单击沙漏,其中现在应该有一个
+
图标。 - 点击
Add "Google"
带有有趣标志的 - 仍然在同一个小框中,单击
Change Search Settings
- 在页面顶部的下拉框中,选择
Google
,再次出现有趣的标志 - 在地址栏中输入
about:addons
- 单击拼图图标,其中有“扩展”工具提示
- 找到“Mint 搜索增强器”
- 点击
Disable
- 点击
Restart Now
- Firefox 重新启动后,将其关闭。
- 找到文件
/home/<user>/.mozilla/firefox/<random>.default/searchplugins/google.xml
<user>
是你的用户名,<random>
是一些随机字符串,其中应该是那里唯一的目录
- 编辑该文件,将整个内容替换为:
- 警告开头的行
<Image width
长度超过 7000 个字符。确保你的编辑可以处理这个问题。
- 警告开头的行
谷歌.xml
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Google</ShortName>
<Description>Google Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>
<Url type="application/x-suggestions+json" method="GET" template="https://www.google.com/complete/search?client=firefox&q={searchTerms}"/>
<Url type="text/html" method="GET" template="https://www.google.com/search" rel="searchform">
<Param name="q" value="{searchTerms}"/>
<Param name="ie" value="utf-8"/>
<Param name="oe" value="utf-8"/>
<MozParam name="client" condition="purpose" purpose="keyword" value="firefox-b-ab"/>
<MozParam name="client" condition="purpose" purpose="searchbar" value="firefox-b"/>
</Url>
</SearchPlugin>
就是这样。现在一切都应该像以前一样工作。
希望由于它位于您的home
目录中,任何更新都不会替换或修改该文件。不过,在某处保存副本并不是一个坏主意。以防万一您必须重新安装 Firefox 或操作系统。