所以,只是移除它而不留下任何东西是可以接受的,但是用Google(或任何非Bing的搜索引擎)替代也可以。我浏览了所有的设置对话框和偏好设置,但没有找到相关选项。
如果你想使用谷歌搜索,只需安装这个插件:Thunderbird 的 Google 搜索
请注意,这篇文章还解释了如何使用其他搜索引擎:https://support.mozillamessaging.com/en-US/kb/add-search-engine-open-search
我认为完全禁用它是不可能的。
userChrome.css
文件中,完全禁用搜索栏弹出菜单中的Bing搜索建议:.autocomplete-richlistitem[type="websearch"]
{ display: none !important; }
chrome
目录,并且添加一个 userChrome.css 文件也没有起作用。Ubuntu 12.10。 - dotancohenhttp://www.bing.com/search
致:
https://www.startpage.com/search
祝你好运。
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>
<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&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>
或者,您可以在/usr/lib/thunderbird/distribution/searchplugins/locale/en-US
中更改或删除bing.xml文件。
在我的当前安装中,我在我的主目录中有一个对象表示法文件,其中包含对搜索引擎的引用(search.json)。在进行其他手动更改后,可能需要编辑或删除此文件。在我的系统上,应用程序重新创建了它(在我将原始文件移动到安全位置后)。
另一种可能性(我在新的thunderbird安装中尚未测试过)是访问thunderbird中的about:config编辑器,并删除对'bing'的引用。
为了转述相关的knowledge-base article,请通过“编辑 -> 首选项 -> 高级 -> 通用 -> 配置编辑器(按钮)”访问编辑器。
从那里,您可以单击“值”字段进行更改。
首先,我们要找到用于Thunderbird搜索选项的ddg.xml
文件。如果您自己安装了这个插件,您可能会在[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/
目录中。
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",
[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作为可选项。
总结一下,按照以下步骤进行操作: