如何使Thunderbird不使用Bing作为搜索引擎?


39

当我在Thunderbird的搜索栏中键入内容时,弹出的第一项是对该术语的必应搜索。有办法删除必应吗?我真的不需要雷鸟能够搜索网络。

因此,只删除它,什么也不留是可以接受的,但是用Google(或任何非Bing的东西)替换它也可以。我细读了所有的设置对话框和首选项,找不到任何种类的东西。

Answers:


23

好吧,如果您想改用Google,只需安装以下插件:Google Search for Thunderbird

请注意,这篇kb文章还说明了如何使用另一个搜索引擎:https : //support.mozillamessaging.com/zh-CN/kb/add-search-engine-open-search

我认为不可能完全禁用它。


3
感谢您的回答!我不想使用Google,我要的是不要在那里看到Bing。但是,从您发送的kb文章中,我能够找到/usr/lib/thunderbird/distribution/searchplugins/locale/en-US/bing.xml。必须删除它才能摆脱Bing。我猜第二好的选择是添加Google并改用它,所以我会接受您的回答。谢谢!
roadmr 2012年

使用带有未使用端口的localhost作为代理,将不再进行搜索-而且,它应防止在需要处理HTTP的情况下对需要HTTP的攻击进行回火,而Thunderbird在电子邮件处理方面存在缺陷。ERR_TOO_MUCH_HTML之类的东西。
hakre 2015年

从Thunderbird 60.3.3开始,此附加组件不再兼容。
罗伯特

7

通过将以下内容添加到userChrome.css文件中,可以完全禁用Bing搜索建议:

.autocomplete-richlistitem[type="websearch"]
{ display: none !important; }

这样做的好处包括:

  • 您无需通过删除所有搜索插件来修改Thunderbird应用程序本身
  • 您不必在每次Thunderbird更新时都重新删除搜索插件
  • 它成为您的个人便携式配置文件的一部分
  • 网络搜索仍然可供同一台计算机上的其他用户使用
  • 您仍然可以通过右键单击所选文本来进行搜索

编辑:这确实适用于TB 24,它只会影响“全局搜索栏”(例如Ctrl + K),而不影响为所选文本提供的上下文菜单。


不幸的是,这似乎在Thunderbird 24中不起作用。该chrome目录甚至在该版本中都不存在,并且无法将它与userChrome.css文件一起添加。Ubuntu 12.10。
dotancohen

4

这很容易(至少对我来说很容易):

  1. 在Thunderbird中,转到工具>附加组件>插件;

  2. 在屏幕右上方的搜索窗口(“搜索所有加载项”)中,输入“ Google”;

  3. 在列表中查找“在Google中搜索Thunderbird”;

  4. 点击“安装”按钮;

  5. 重新启动Thunderbird。

祝你好运,希望这能帮到你。


3

我发现您可以编辑searchplugins文件夹中的bing.xml文件。只需更改URL。我使用“起始页”,所以我修改了网址:
FROM:

http://www.bing.com/search

至:

 https://www.startpage.com/search

祝好运。


3

我当前使用的解决方案与其他人提到的相同插件,Standard8的“ Google Search for Thunderbird”。可以通过搜索可用的扩展名来定位它:使用“工具->附加组件”,然后在“获取附加组件”类别中搜索“ google搜索”以定位。

但是,使用提到的支持文章 cameleon,您可以手动完成许多操作。您需要进入配置文件默认文件夹,xxwhateverxx.default并将适当的xml配置文件粘贴到〜/ .thunderbird.xxxxdefault / searchplugins中。如果searchplugins目录不存在,则可能需要创建该目录。本文建议了以下xml内容:

<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">https://google.com/favicon.ico</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&hl={moz:locale}&q={searchTerms}"/>
<Url type="text/html" method="GET" template="http://www.google.com/search">
<Param name="q" value="{searchTerms}"/>
<Param name="ie" value="utf-8"/>
<Param name="oe" value="utf-8"/>
<Param name="aq" value="t"/>
</Url>
<SearchForm>http://www.google.com</SearchForm>
</SearchPlugin>

Standard8附加组件/扩展名使用的xml文件为(/.thunderbird/ie6op3o3.default/extensions/gsearch@standard8.plus.com/searchplugins/google.xml):

<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/png;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs9Pt8xetPtu9FsfFNtu%2BTzvb2%2B%2Fne4dFJeBw0egA%2FfAJAfAA8ewBBegAAAAD%2B%2FPtft98Mp%2BwWsfAVsvEbs%2FQeqvF8xO7%2F%2F%2F63yqkxdgM7gwE%2FggM%2BfQA%2BegBDeQDe7PIbotgQufcMufEPtfIPsvAbs%2FQvq%2Bfz%2Bf%2F%2B%2B%2FZKhR05hgBBhQI8hgBAgAI9ewD0%2B%2Fg3pswAtO8Cxf4Kw%2FsJvvYAqupKsNv%2B%2Fv7%2F%2FP5VkSU0iQA7jQA9hgBDgQU%2BfQH%2F%2Ff%2FQ6fM4sM4KsN8AteMCruIqqdbZ7PH8%2Fv%2Fg6Nc%2Fhg05kAA8jAM9iQI%2BhQA%2BgQDQu6b97uv%2F%2F%2F7V8Pqw3eiWz97q8%2Ff%2F%2F%2F%2F7%2FPptpkkqjQE4kwA7kAA5iwI8iAA8hQCOSSKdXjiyflbAkG7u2s%2F%2B%2F%2F39%2F%2F7r8utrqEYtjQE8lgA7kwA7kwA9jwA9igA9hACiWSekVRyeSgiYSBHx6N%2F%2B%2Fv7k7OFRmiYtlAA5lwI7lwI4lAA7kgI9jwE9iwI4iQCoVhWcTxCmb0K%2BooT8%2Fv%2F7%2F%2F%2FJ2r8fdwI1mwA3mQA3mgA8lAE8lAE4jwA9iwE%2BhwGfXifWvqz%2B%2Ff%2F58u%2Fev6Dt4tr%2B%2F%2F2ZuIUsggA7mgM6mAM3lgA5lgA6kQE%2FkwBChwHt4dv%2F%2F%2F728ei1bCi7VAC5XQ7kz7n%2F%2F%2F6bsZkgcB03lQA9lgM7kwA2iQktZToPK4r9%2F%2F%2F9%2F%2F%2FSqYK5UwDKZAS9WALIkFn%2B%2F%2F3%2F%2BP8oKccGGcIRJrERILYFEMwAAuEAAdX%2F%2Ff7%2F%2FP%2B%2BfDvGXQLIZgLEWgLOjlf7%2F%2F%2F%2F%2F%2F9QU90EAPQAAf8DAP0AAfMAAOUDAtr%2F%2F%2F%2F7%2B%2Fu2bCTIYwDPZgDBWQDSr4P%2F%2Fv%2F%2F%2FP5GRuABAPkAA%2FwBAfkDAPAAAesAAN%2F%2F%2B%2Fz%2F%2F%2F64g1C5VwDMYwK8Yg7y5tz8%2Fv%2FV1PYKDOcAAP0DAf4AAf0AAfYEAOwAAuAAAAD%2F%2FPvi28ymXyChTATRrIb8%2F%2F3v8fk6P8MAAdUCAvoAAP0CAP0AAfYAAO4AAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAA</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;hl={moz:locale}&amp;q={searchTerms}"/>
<Url type="text/html" method="GET" template="http://www.google.com/search">
  <Param name="q" value="{searchTerms}"/>
  <Param name="ie" value="utf-8"/>
  <Param name="oe" value="utf-8"/>
  <Param name="aq" value="t"/>
</Url>
<SearchForm>http://www.google.com</SearchForm>
</SearchPlugin>

或者,您可以在以下位置更改或删除bing.xml文件: /usr/lib/thunderbird/distribution/searchplugins/locale/en-US

在当前安装中,我的主目录中有一个对象注释文件,其中包含对搜索引擎(search.json)的引用。进行其他手动更改后,可能需要编辑或删除此文件。在我的系统上,它是由应用程序重新创建的(在我将原件移至安全的位置之后)。

另一种可能性(我尚未在全新的Thunderbird安装中测试过)是访问about:config编辑器,并删除对“ bing”的引用。

解释相关的知识库文章,请通过“编辑->首选项->高级->常规->配置编辑器(按钮)”访问编辑器。

从那里,您可以单击“值”字段进行更改。

关于:配置屏幕


1

我相信这实际上是一个可用性问题。Thunderbird有两个搜索框,“全局搜索”(始终默认显示)和“快速过滤器”。

快速筛选器是您要用于在文件夹中搜索的内容。

您可以通过右键单击菜单工具栏,选择“自定义”,然后将搜索框拖到“自定义工具栏”对话框中来隐藏“全局搜索”。


1

我发现当您输入3个或更少的字符(例如“ dog”)时使用“全局搜索框”时,Thunderbird默认为“ Search Bing for:”。但是,当我输入4个或更多字符(例如“手稿”)时,Thunderbird默认为“消息提及:”。假设这对所有人都有效,一个实际的解决方案是只使用4个或更多字符,然后按“ enter”键。


1

我刚进入Thunderbird“首选项”,“ 高级”选项卡,并且未选中“启用全局搜索和索引器”

重新启动Thunderbird。

如果搜索框没有自动显示,则右键单击工具栏中的空白处,然后启用“快速过滤器”。



0

我在一个非常复杂的解决方法中,将Thunderbird 52.4.0中的默认搜索引擎从Bing更改为DuckDuckGo。我不喜欢Thunderbird的任何预设,所以我选择了DuckDuckGo,因为尽管我从未真正想从Thunderbird中进行搜索,但是如果我不小心进行搜索,我宁愿使用一个不会跟踪我的搜索引擎。

为此,您将需要具有DuckDuckGo搜索引擎的Firefox实例(我使用Firefox 58.0.1)。我将[TB profile]用来引用您的Thunderbird用户配置文件目录,[FF profile]引用您的Firefox用户配置文件目录以及[FF app]引用您的Firefox应用程序文件夹。

首先,我们要找到ddg.xml用于Thunderbird搜索选项的文件。如果您自己安装了此插件,则可以在[FF profile]/searchplugins/目录中找到它。否则,您可以在[FF app]/browser/omni.ja存档中找到它。要找到它,请将omni.ja存档解压缩到一个临时位置unzip omni.ja(使用Info-ZIP实用程序; 7-Zip和其他工具不支持Firefox使用的ZIP方法)。然后,在该临时位置中找到ddg.xml文件(find -iname ddg.xml),可能在./chrome/en-US/locale/browser/searchplugins/ddg.xml,具体取决于您的语言环境。找到后ddg.xml,将其复制到[TB profile]/searchplugins/目录中。

然后,我们要使用Firefox的搜索设置,但要稍加修改。Firefox和Thunderbird现在都可以压缩其设置以提高性能,但这使得提取和编辑这些设置更加困难。要打开Mozilla压缩设置文件,您可以在浏览器控制台中使用以下代码Ctrl+Shift+J对我来说):

var { classes: Cc, interfaces: Ci, utils: Cu} = Components;

function decompressFile(oFilePath, nFilePath) {
    Cu.import("resource://gre/modules/Task.jsm");
    Cu.import("resource://gre/modules/osfile.jsm");
    return Task.spawn(function*() {
        var jsonString = yield OS.File.read(oFilePath, {
            compression: "lz4"
        });
        yield OS.File.writeAtomic(nFilePath, jsonString);
    })
}
// Set up file chooser
var fp = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker);
var fu = Cu.import("resource://gre/modules/FileUtils.jsm").FileUtils
fp.init(window, "Open File", Ci.nsIFilePicker.modeOpen);
fp.appendFilter("Bookmarks/Session (.jsonlz4)", "*.jsonlz4");
fp.appendFilter("Search Engines (.mozlz4)", "*.mozlz4");
fp.appendFilter("Add-ons Files (.lz4)", "*.lz4");
// Call file chooser
fp.open((aResult) => {
    if (aResult == Ci.nsIFilePicker.returnOK) {
        if (fp.file.exists() && fp.file.isFile() && fp.file.isReadable()) {
            var oldfile = fp.file.path;
            var newfile = oldfile + ".json"; // Construct output file name
            try {
                decompressFile(oldfile, newfile);
                console.log("Saved as: \"" + newfile + "\"");
                if (confirm("Open JSON file in a Firefox tab?")) {
                    var uri = "file:///" + newfile.replace(/\\/g, "/");
                    window.open(uri, "_blank");
                }
            } catch (err) {
                console.log(err);
            }
        }
    }
});

使用上面的代码,您想打开[FF profile]/search.json.mozlz4文件,它将生成文件search.json.mozlz4.json。编辑此JSON文件,并假设内容已漂亮打印,您想要编辑DuckDuckGo _loadPath变量的行,其内容类似于以下内容:

"_loadPath":"jar:[app]/omni.ja!browser/ddg.xml",

您想要更改此变量以指向Thunderbird配置文件中复制插件文件的位置(在这种情况下,请保留[profile][profile]; Thunderbird会将其解释为您的[TB profile]文件夹):

"_loadPath":"[profile]/searchplugins/ddg.xml",

此时,请确保您已退出Thunderbird实例并将此文件复制到[TB profile]/search.json。删除现有[TB profile]/search.json.mozlz4文件,然后再次启动Thunderbird。Thunderbird应该为您压缩文件,现在在您的Options > General > Default Search Engine设置中将DuckDuckGo显示为可选选项。

总之,请执行以下步骤:

  1. 将Firefox的ddg.xml文件复制到您的Thunderbird个人资料
  2. search.json.mozlz4从Firefox 解压缩和编辑设置文件,以雷鸟中的搜索插件为目标,并在雷鸟配置文件中使用这些新设置

-1

不确定是否有帮助,但可能在Thunderbird首选项>高级>常规>高级配置>启用全局搜索和索引器的设置下找到提示。也许您已选择Bing作为浏览器中的默认搜索提供程序?

另一件事是在相同位置打开配置编辑器,然后在about:config对话框中输入“搜索”。查找keyword.URL字符串以查看设置内容。可以将其设置为必应作为搜索提供者。

您可能还希望查看是否已将任何附加组件添加到改变标准行为的Thunderbird中。


感谢您的答复,它无济于事:全局搜索和索引用于其他功能:“如果启用了每个帐户(新闻除外)中每个消息的全局搜索/索引信息,则该信息将存储在SQLite数据库中。” 另外,在Firefox上,我将Google用作搜索引擎。相信我,我绝不会故意选择Bing。我鄙视Microsoft产品:)
roadmr

全局搜索和索引用于Thunderbird的内部sqlite数据库。
dotancohen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.