1

Я пытаюсь изменить файл google.xml в папке browser/searchplugins таким образом, чтобы он больше не перенаправлял страну. Например, чтобы всегда доходить до немецкого сайта Google, я изменил последние строки 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, изменения, казалось, вступили в силу, потому что, когда я пытался что-то гуглить, отображалось сообщение об ошибке, известное как «Uknown» URL /ncr /search ".

Теперь я хотел бы знать, как я могу FORCE FF немедленно перезагрузить плагин, чтобы мне не пришлось ждать один день, чтобы проверить каждое внесенное мной изменение. Также было бы неплохо знать, конечно, как мне нужно правильно изменить google.xml.

3 ответа3

2

Следующий поисковый плагин google.com/ncr работает в Firefox 34.0.5:

Google (без перенаправления страны) (google.com) от Mycroft Project [Обзор]

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

1

Проведя дополнительные исследования, я обнаружил, что FF можно принудительно перезагрузить измененные плагины поиска, удалив search.js в %AppData%\\Mozilla\\Firefox\\Profiles\\[ID].default\\ или эквивалентной папке linux.

Чтобы Google больше не перенаправлял пользователя, необходимо внести следующие изменения в google.xml в ....\\Mozilla Firefox\\browser\\searchplugins\\ :

в строке 13 измените google.com/search на google.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 поискового плагина по умолчанию больше не доступны в виде простого текста. Новый рекомендуемый способ - установить поисковый плагин google для США (без перенаправления в страну) из Mycroft (см. Ответ ниже) и изменить XML в папке AppData FF в соответствии со своими потребностями.

0

Добавьте пользовательский поиск Google для вашей страны по этому URL.

После этого, если вы хотите продолжить настройку в Поиске Google, отредактируйте файл XML из профиля Mozilla:

Например, для 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"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .