Firefox修改google searchplugin而不是国家/地区重定向


1

我正在尝试修改浏览器/ searchplugins文件夹中的google.xml文件,使其不再进行国家/地区重定向。例如,要始终访问德国谷歌网站,我已将google.xml的最后几行更改为:

<Url type="text/html" method="GET" template="https://www.google.de/ncr/search">
  <Param name="q" value="{searchTerms}"/>
......
</Url>
<Url type="text/html" method="GET" template="https://www.google.de/ncr" rel="searchform"/>

起初,在重新启动firefox后,它似乎没有改变任何东西,但是第二天当我启动firefox时,更改似乎已生效,因为当我尝试google某事时,显示的错误消息又名为“Uknown” URL / ncr / search“。

我现在想知道,我怎么能FORCE FF立即重新加载插件所以我不必等待一天来测试我所做的每一个改变。当然,我也很高兴知道如何正确修改google.xml。

Answers:


2

以下google.com/ncr搜索插件适用于Firefox 34.0.5:

Mycroft Project的谷歌(无国家重定向)(google.com)[评论]

http://mycroftproject.com/google-search-plugins.html


1
您能否对链接内容进行更详细的描述,并解释它与问题的关系?这有助于确保在链接页面脱机时此答案仍然有用。此外,请小心在这种性质的答案中发布链接 - 他们可以被社区视为垃圾邮件,正确或其他方式。有关更多信息,请访问帮助中心
bwDraco 2014年

1

做了更多的研究,我发现FF可以通过删除search.jsin %AppData%\\Mozilla\\Firefox\\Profiles\\[ID].default\\或linux等效文件夹来强制重新加载修改后的searchplugins 。

要实际让google不再重定向,需要对文件夹google.xml中的更改进行以下更改....\\Mozilla Firefox\\browser\\searchplugins\\

第13行更改google.com/searchgoogle.de/search您所在国家/地区的TLD。现在应该是

<Url type="text/html" method="GET" template="https://www.google.de/search">

在第27行google.com改为google.de/ncr。现在应该是

<Url type="text/html" method="GET" template="https://www.google.de/ncr" rel="searchform"/>

保存(可能需要管理员权限)。删除search.js前面提到的并重启firefox。

这让我得到了FF 32.0.3的工作结果

更新:在FF35.0更新中,google.xml文件的语法似乎已更改。如上所述,改变第13行就足够了。第27行已被删除。别忘了删除search.js

更新2:自FF40.0起,默认搜索插件xmls不再以纯文本形式提供。新推荐的方法是从Mycroft安装google US(无国家重定向)搜索插件(请参阅下面的答案),并根据需要修改FF的AppData文件夹中的xml。


0

通过网址为您所在的国家/地区添加自定义Google搜索。

此后,如果您想在Google搜索中进一步自定义,请从Mozilla配置文件编辑XML文件:

例如,对于Windows7:

C:\Users\ < username >\AppData\Roaming\Mozilla\Firefox\Profiles\< profile name >.default\searchplugins\google-xxx---from-xxx.xml

在我的情况下,我编辑了第7行,包括所有国家/地区的搜索结果,但使用google.ae使用以下内容 -

os:Url type="text/html" method="GET" template="https://www.google.ae/#q={searchTerms}&amp;tbas=0" resultDomain="google.ae"
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.