Я хочу изменить фиксированную страну геолокации поиска Google.Единственный способ без использования VPN, который я нашел, это добавление gl=[country_code]
к URL.Я создал расширение для своего использования и добавил эту часть в URL-адреса поиска Google, и это сработало.Но недавно я обнаружил, что автозаполнение (Предложение) не меняется в зависимости от страны веб-страницы.То есть, хотя в левом нижнем углу главной страницы Google написано «Соединенные Штаты», автозаполнение по-прежнему настроено на мое географическое местоположение и дает другой список.
После некоторого тестирования я нашелчто Google вызывает https://www.google.com/complete/search...
в фоновом режиме, и если я добавлю gl=[country_code]
к URL, я могу изменить страну автозаполнения.Но добавление https://www.google.com/complete/search?*
, как показано ниже, не сработало (modifyUrl
не было вызвано).
chrome.webRequest.onBeforeRequest.addListener
(
modifyUrl,
{urls: [
'https://www.google.com/search?*',
'https://www.google.com/webhp?*',
'https://www.google.com/complete/search?*' ],
types: ['main_frame']},
['blocking']
);
Можно ли каким-либо образом изменить URL автозаполнения?Если есть лучший способ изменить страну без использования VPN, я тоже могу это использовать.