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?
źródło
.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).Odpowiedzi:
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.
źródło
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ę:
chrome://chrome/settings/searchEngines
w omniboksie (tj. pasek wyszukiwania )http://google.com/search?q=%s
Szczegółowe instrukcje tutaj .
źródło
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
źródło
Aby uzyskać alternatywne obejście problemu, skorzystaj z tej metody:
Pobierz i Zainstaluj „editthiscookie” z: https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=en
Łączyć z https://www.google.com/ncr
Zatwierdź wyszukiwanie za pomocą paska adresu
Kliknij „Editthiscookie” (ikona pliku cookie)
Rozwiń .google.com | PREF
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.
źródło