Как заставить Chrome использовать мое точное местоположение на компьютере с Windows 11?

Вопрос или проблема

Я не могу заставить Chrome на своем ПК с Windows 11 использовать правильное местоположение. Я прочитал много различных сайтов и сделал следующее:

  1. Сбросил кэш и настройки Chrome
  2. Удалил AppData\Local\Google и использовал Chrome без входа в систему
  3. FireFox и Edge показывают мое правильное местоположение на сайтах местоположений
  4. Переход на maps.google.com как в FireFox, так и в Edge корректно определяет меня
  5. Использовал Microsoft Maps и установил свое местоположение по адресу улицы
  6. Создал нового пользователя на той же машине и использовал Chrome с нуля, без изменений
  7. Использовал Chrome на другом компьютере с ethernet в той же локальной сети, и все работает хорошо
  8. Удалил Chrome и удалил AppData\Local\Google во всех профилях пользователей. Загрузил и переустановил Chrome. Теперь местоположение изменилось, и все вышеупомянутое все еще актуально, за исключением того, что Chrome показывает меня в Нэшвилле, штат Теннесси, вместо Детройта, штат Мичиган, для всех пользователей на одной машине, что неверно.

Неделю назад я сменил шлюз домашнего интернета T-Mobile из-за проблем. Вчера впервые мне нужно было сделать что-то, что требует определения местоположения в Chrome для моего пользователя на этой машине. Он не показал местоположение корректно. Если проблема в маршрутизаторе или информации о местоположении из интернета, кажется, это должно было бы произойти и на другом компьютере в той же локальной сети, но на том компьютере нет проблем с определением местоположения, и он не затронут.

Похоже, что Chrome теперь по умолчанию не использует API расположения Windows. Вот шаги, чтобы заставить его это делать:

  • введите chrome://flags в адресной строке Chrome.
  • поиск по ‘WinRT Geolocation Implementation’
  • Измените эту настройку на ‘включено’
  • Перезапустите Chrome и сделайте что-то в нем, что требует определения вашего местоположения

В настройках Windows > Конфиденциальность и безопасность > Местоположение вы теперь должны увидеть Chrome в разделе ‘Разрешить настольным приложениям получать доступ к вашему местоположению’. Конечно, это нужно включить, чтобы это работало.

Следуйте этим шагам:

  • Введите chrome://flags в адресной строке Chrome
  • Поиск по “Включить менеджер поставщика местоположения для API геолокации”
  • Измените настройку на “Enabled PlatformOnly”
  • Перезапустите Chrome

Ответ или решение

Чтобы настроить браузер Chrome на использование вашего правильного местоположения на компьютере с Windows 11, следует предпринять несколько шагов, учитывая, что в вашем случае вы уже попробовали множество вариантов, которые не дали результатов. Ваша проблема может быть вызвана неправильными настройками конфиденциальности или неполадками с Geolocation API в Chrome. Рассмотрим последовательные действия для решения этой проблемы.

1. Проверьте настройки конфиденциальности в Windows 11

Сначала убедитесь, что Windows позволяет приложениям определять местоположение:

  • Перейдите в Настройки (Settings) > Конфиденциальность и безопасность (Privacy and Security) > Местоположение (Location).
  • Убедитесь, что для опции "Разрешить приложениям доступ к вашему местоположению" (Allow apps to access your location) включено.
  • Найдите в списке Chrome и убедитесь, что доступ для этого приложения также включен.

2. Изменение настроек Chrome

В Chrome есть несколько опций, которые могут помочь решить проблему с определением местоположения. Выполните следующие шаги:

  1. Откройте Chrome и в адресной строке введите chrome://flags.
  2. В строке поиска введите "WinRT Geolocation Implementation" и измените значение на Enabled.
  3. Найдите параметр "Enable location provider manager for Geolocation API" и установите его в Enabled PlatformOnly.
  4. Перезапустите Chrome, чтобы изменения вступили в силу.

3. Очистка кэша и настроек браузера

Хотя вы уже пытались это сделать, еще раз убедитесь, что кэш и данные Chrome очищены:

  • Откройте Настройки (Settings) > Конфиденциальность и безопасность (Privacy and Security) > Очистить данные браузера (Clear Browsing Data).
  • Выберите временной диапазон, например, За все время (All time), и отметьте опции для удаления кэша, куки и других данных.

4. Проверка работы с другими сайтами

Попробуйте использовать другие сайты, которые требуют определения местоположения, такие как карты или сервисы погоды. Если Chrome по-прежнему неправильно определяет местоположение, попробуйте протестировать его на страницах, использующих Geolocation API.

5. Убедитесь в правильности маршрутизатора

Вы упоминали, что изменили маршрутизатор. Проверьте, нет ли настройки или VPN, которая может влиять на определение местоположения. Иногда новые маршрутизаторы могут неправильно определять местоположение из-за IP-адресов, которые они присваивают. Вы можете попробовать временно сменить маршрутизатор на старый и посмотреть, сохраняется ли проблема.

6. Проверьте наличие обновлений

Убедитесь, что на вашем компьютере установлены последние обновления для Windows 11 и Chrome. Устаревшие версии могут содержать ошибки, которые уже исправлены в новых релизах.

Заключение

На основе вышеперечисленных шагов, вы должны быть в состоянии решить проблему с определением местоположения в Chrome на вашем компьютере под управлением Windows 11. Если после выполнения всех этих шагов проблема не будет решена, возможно, стоит обратиться в поддержку Google, так как это может быть связано с конкретным сбоем в Chrome или системой Windows.

Оцените материал
Добавить комментарий

Капча загружается...