6

Я хочу заставить мой веб-браузер Google Chrome (версия 21.0.1180.89, 64-разрядная версия) использовать нелокальный поиск (таким образом, Google на английском языке) через адресную строку, используя поисковую систему Google по умолчанию.

Чтобы добиться этого, мне нужно изменить значение свойства last_known_google_url на http://www.google.com/search?hl=en& в файле Local State (например, в Linux, полный путь к файлу ~/.config/google-chrome/Local State).

В этом файле должно быть свойство:

"browser": {
    "last_known_google_url":

но это не так.

Даже если я добавлю это свойство, оно не повлияет на поиск - Google Chrome не использует это свойство и все еще выполняет поиск в локализованной версии.

Другой вариант - поместить свойство в файл Preferences (например, в Linux полный путь к файлу - ~/.config/google-chrome/Default/Preferences) - который отлично работает, когда я запускаю Google Chrome и выполняю поиск - но только после этого свойство (фактически весь файл настроек) переопределяется, так что "самая важная" конечная часть ?hl=en& значения свойства удаляется, и без него нелокализованный поиск больше не работает.

Почему Google Chrome игнорирует свойство last_known_google_url в файле Local State ?

4 ответа4

1

Поиск Google выбирает локализованную версию на основе нескольких факторов, таких как ваше географическое местоположение (IP-адрес), а также ваши предпочтения поиска Google. Настройки Google Chrome фактически не влияют на локализованную версию поиска Google.

Вы можете изменить его, перейдя на страницу http://www.google.com (вы должны быть перенаправлены на локализованную версию) и нажав на Google.com в правом нижнем углу веб-страницы. Вы должны увидеть нелокализованную версию в будущих поисках.

Другой альтернативой является использование URL-адреса http://www.google.com/ncr (ncr = no redirect redirect), который перенаправит вас на google.com.

Наконец, выбор языка отображения и результатов поиска на английском языке также заставит Google возвращать международные результаты.

Настройки поиска Google для языка

0

Вы можете просто добавить google.com в качестве поисковой системы по умолчанию, используя страницу настроек Chrome (без необходимости настройки). Это позволит вам использовать нелокализованный поиск через адресную строку.

Шаги для добавления новой поисковой системы:

  • Введите chrome://chrome/settings/searchEngines в омнибоксе (то есть в строке поиска)
  • Прокрутите до конца диалогового окна и заполните поля, чтобы настроить поисковую систему.
    • Введите метку для поисковой системы.
    • Ключевое слово: введите текстовый ярлык, который вы хотите использовать для поисковой системы.
    • URL: введите веб-адрес для поисковой системы. http://google.com/search?q=%s

Подробные инструкции здесь.

0

Для альтернативного решения вашей проблемы, пожалуйста, следуйте этому методу:

  1. Загрузите и установите файл editthiscookie по адресу : https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=ru.

  2. Ссылка на https://www.google.com/ncr

  3. Подтвердить поиск через адресную строку

  4. Нажмите «Editthiscookie» (значок cookie)

  5. Разверните .google.com | PREF

  6. Нажмите на значок замка (слева), чтобы заблокировать этот файл cookie.

Отныне на Chrome поисковой системой по умолчанию будет google.com. Даже если вы удалите куки вашего браузера, куки «поисковой системы по умолчанию» не будут удалены.

* Обратите внимание, что если вы удаляете файлы cookie Chrome из стороннего программного обеспечения, защищенные файлы cookie также удаляются.

0

После того как вы установили last_known_google_url в качестве администратора, сохраните файл и сделайте его доступным только для чтения , щелкнув его правой кнопкой мыши и выбрав "Свойства". Когда файл доступен только для чтения, Chrome не может "переопределить" или игнорировать ваши настройки.

Кстати, в новых версиях Chrome это больше не файл Local State, а файл настроек, расположенный в: %localappdata% > Google\Chrome\User Data\Default

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