Подделка/рандомизация/удаление геолокации в Safari для определенных веб-сайтов [дубликат]

Я хотел бы, чтобы Safari в Mac OS X Lion отправлял правильную географическую информацию на одни веб-сайты, но не на другие. Вместо отправки правильных данных о местоположении я бы хотел, чтобы он не отправлял данные о местоположении, поддельные или случайные координаты.

Есть ли что-то, чтобы достичь этого? Может быть, расширения Safari или скрипт Glimmer Blocker ?

Ответы (2)

Я считаю, что Safari будет делать что-то подобное по умолчанию (Mac OS X 10.7.3, Safari 5.2).

Если вы посмотрите на панель «Конфиденциальность» в настройках Safari, там есть панель:

Ограничить доступ веб-сайта к службам определения местоположения:

  • Запрашивать для каждого веб-сайта один раз каждый
  • Запрашивать для каждого веб-сайта только один раз
  • Отказать без запроса

Я считаю, что первый вариант используется по умолчанию, поэтому, когда вы посещаете страницу, которая требует данные геолокации в настройках по умолчанию, вы получаете такую ​​панель:

Скриншот сайта benwerd.com/lab/geo.php с запросом от Safari, который спрашивает, хочет ли пользователь разрешить странице доступ к своим данным о местоположении.  Эта страница является тестом API геолокации HTML.

По умолчанию страница будет выдавать это приглашение каждый раз, когда я перезагружаю ее (поэтому, если я нажму «Разрешить», а затем обновлю страницу, я получу такое же приглашение).

Если я выберу второй вариант из приведенных выше («запрашивать каждый веб-сайт только один раз»), тогда Safari выведет эту панель один раз, а затем запомнит ваш выбор навсегда.

Если вы хотите узнать больше, Apple опубликовала две статьи поддержки по этой теме:

  • «О службах определения местоположения в OS X Lion и Safari 5.1 или более поздней версии», http://support.apple.com/kb/HT5009 , по состоянию на 9 мая 2012 г.
  • «О службах определения местоположения в Mac OS X v10.6 и Safari 5.0», http://support.apple.com/kb/HT4239 , по состоянию на 9 мая 2012 г.

Надеюсь, это полезно.


Приложение: я не знаю, как заставить Safari предоставлять поддельные данные о местоположении.

Мы прошли долгий путь за последние 20 лет. Раньше было сомнительно сообщать личные данные в Интернете, такие как имя и координаты. теперь есть подозрения, если вы воспользуетесь своим правом на неприкосновенность частной жизни.

Один из способов — маршрутизировать через VPN или другой прокси-сервер в том месте, где вы хотите «находиться».

Или используйте браузер Tor (но это не Safari). По умолчанию он направляет ваш трафик через три сервера, выбранных случайным образом. Сайт получит местоположение третьего. Вы можете уменьшить случайность, указав один или несколько кодов стран в файле конфигурации.

Если вам нравится подход Tor, но вы все еще хотите использовать Safari, вы можете установить полный пакет Tor, и он будет обрабатывать весь ваш трафик — просто включите его, когда вам нужна перемаршрутизация, и выключите его позже.