Dlaczego Google Chrome ignoruje właściwość „last_known_google_url” w pliku „Local State”?

6

Chcę zmusić moją przeglądarkę internetową Google Chrome (wersja 21.0.1180.89, 64-bitowa) do użycia nielokalny szukaj (a więc Google po angielsku) przez pasek adresu , używając domyślnej wyszukiwarki Google.

Aby to osiągnąć, muszę zmienić wartość nieruchomości last_known_google_url do http://www.google.com/search?hl=en& w Local State plik (na przykład w systemie Linux pełna ścieżka do pliku to ~/.config/google-chrome/Local State ).

W tym pliku powinna znajdować się właściwość:

"browser": {
    "last_known_google_url":

ale to nie jest.

Nawet jeśli dodam tam nieruchomość, nie ma to wpływu na wyszukiwanie - Google Chrome nie korzysta z tej właściwości i nadal wyszukuje w wersji zlokalizowanej.

Inną opcją jest umieszczenie właściwości Preferences plik (na przykład w systemie Linux pełna ścieżka do pliku to ~/.config/google-chrome/Default/Preferences ) - która działa doskonale, gdy uruchamiam Google Chrome i przeprowadzam wyszukiwanie - ale zaraz potem właściwość (właściwie cały plik Preferencji) jest zastępowana, więc „najważniejsza” część końcowa ?hl=en& wartości właściwości jest usuwana - a bez niej nie zlokalizowane wyszukiwanie już nie działa.

Dlaczego Google Chrome ignoruje last_known_google_url nieruchomość w Local State plik?

Peter Sivák
źródło
Właściwość w pliku Preferences nie jest nadpisywana, gdy umieszczam tam coś innego niż .com przyrostek. Na przykład, gdybym tam umieścił http://www.google.sk/search?hl=en& wartość - nie jest nadpisywana - ale znowu nie jest to dokładnie to, czego chcę, ponieważ google zachowuje się trochę inaczej niż z przyrostkiem .com (na przykład google czasami ma mniej wyników; nie ma funkcji „wprowadź zapytanie głosowe” i małe inne różnice).
Peter Sivák
czy próbowałeś dodać google.com jako domyślną wyszukiwarkę z interfejsu Chrome?
Ankit
1
Tak, ale problem polega na tym, że natychmiastowy wyszukiwanie nie działa z zwyczaj wyszukiwarka - dlatego staram się zmienić domyślna wyszukiwarka.
Peter Sivák

Odpowiedzi:

1

Wyszukiwarka Google wybiera zlokalizowaną wersję na podstawie kilku czynników, takich jak lokalizacja geograficzna (adres IP), a także preferencje wyszukiwania Google. Ustawienia Google Chrome w rzeczywistości nie mają wpływu na zlokalizowaną wersję Wyszukiwarki Google.

Możesz to zmienić, przechodząc do http://www.google.com (powinieneś zostać przekierowany do wersji zlokalizowanej) i kliknij Google.com w prawym dolnym rogu strony. Powinieneś zobaczyć nie zlokalizowaną wersję w przyszłych wyszukiwaniach.

Inną alternatywą jest użycie adresu URL http://www.google.com/ncr (ncr = brak przekierowania kraju), który przekieruje Cię na stronę google.com.

Wreszcie, wybór języka wyświetlania oraz wyników wyszukiwania w języku angielskim spowoduje również, że Google zwróci wyniki międzynarodowe.

Google Search settings for Language

hanxue
źródło
2
Chciałem użyć wyszukiwania nielokalnego przez pasek adresu i żadne z twoich rozwiązań nie pomogło mi. Tymczasem przyzwyczaiłem się do wyszukiwania bezpośrednio z https://www.google.com/?hl=en więc nie muszę już przeszukiwać paska adresu.
Peter Sivák
Możesz zmienić domyślne wyszukiwanie za pomocą paska adresu, dostosowując wyszukiwarkę: Przejdź do Opcje & gt; Podstawowe & gt; Domyślne wyszukiwanie & gt; Zarządzaj .. Kliknij domyślną wyszukiwarkę i zmień adres URL na google.com/?hl=en
hanxue
1
Lol, napiszę tutaj tę samą odpowiedź, którą napisałem 2 razy w tym temacie w komentarzach - problem polega na tym, że wyszukiwanie natychmiastowe (z czego na pewno chcę korzystać) nie działa z niestandardową wyszukiwarką - dlatego próbuję zmienić domyślną wyszukiwarkę. Ale doceniam twoją pomoc.
Peter Sivák
0

Możesz po prostu dodać google.com jako domyślna wyszukiwarka za pomocą strony ustawień chrome (bez konieczności dostosowywania). Umożliwi to korzystanie z nielokalnego wyszukiwania za pomocą paska adresu.

Kroki, aby dodać nową wyszukiwarkę:

  • Rodzaj chrome://chrome/settings/searchEngines w omniboksie (tj. pasek wyszukiwania )
  • Przewiń na dół okna dialogowego i wypełnij pola, aby skonfigurować wyszukiwarkę.
    • Wprowadź a etykieta dla wyszukiwarki.
    • Słowo kluczowe: Wprowadź skrót tekstowy, którego chcesz użyć w wyszukiwarce.
    • URL: Wprowadź adres internetowy wyszukiwarki. http://google.com/search?q=%s

Szczegółowe instrukcje tutaj .

Ankit
źródło
1
To działa, ale problem polega na tym, że natychmiastowy wyszukiwanie nie działa z zwyczaj wyszukiwarka - dlatego staram się zmienić domyślna wyszukiwarka.
Peter Sivák
hmmm, problem jest większy niż myślałem :)
Ankit
0

Po ustawieniu „last_known_google_url” jako administratora zapisz plik i wykonaj go Tylko czytać klikając go prawym przyciskiem myszy i wybierając Właściwości. Gdy plik jest tylko do odczytu, Chrome nie może „przesłonić” ani zignorować ustawień.

Nawiasem mówiąc, w nowych wersjach Chrome nie jest to już plik stanu lokalnego, to plik preferencji znajduje się w: %localappdata% > Google\Chrome\User Data\Default

intelligent_beyond_this_life
źródło
1
Edytuj odpowiedź zamiast komentować.
Shimmy
inteligentne poza tym życiem: Wydaje się, że przypadkowo utworzyłeś dwa konta. Powinieneś użyć Formularz kontaktowy i wybierz „Muszę połączyć profile użytkowników”, aby połączyć konta. Aby je połączyć, musisz podać linki do dwóch kont. Dla twojej informacji są to superuser.com/users/485997/intelligent-beyond-this-life i superuser.com/users/486327/intelligent-beyond-this-life . Będziesz wtedy w stanie edytować i / lub usuń swoją odpowiedź.
G-Man
P.S. Jeśli planujesz zostać członkiem społeczności Stack Exchange, sugeruję ci zarejestrować Twoje połączone konto.
G-Man
0

Aby uzyskać alternatywne obejście problemu, skorzystaj z tej metody:

  1. Pobierz i Zainstaluj „editthiscookie” z: https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=en

  2. Łączyć z https://www.google.com/ncr

  3. Zatwierdź wyszukiwanie za pomocą paska adresu

  4. Kliknij „Editthiscookie” (ikona pliku cookie)

  5. Rozwiń .google.com | PREF

  6. Kliknij „ikonę kłódki” (lewa strona), aby zablokować ten plik cookie.

- Od teraz domyślną wyszukiwarką Chrome będzie google.com. Nawet jeśli usuniesz pliki cookie przeglądarki, plik cookie „domyślnej wyszukiwarki” nie zostanie usunięty.

* Pamiętaj, że jeśli usuniesz pliki cookie Chrome z oprogramowania innej firmy, chroniony plik cookie zostanie również usunięty.

intelligent_beyond_this_life
źródło