Я хотел бы, чтобы Safari в Mac OS X Lion отправлял правильную географическую информацию на одни веб-сайты, но не на другие. Вместо отправки правильных данных о местоположении я бы хотел, чтобы он не отправлял данные о местоположении, поддельные или случайные координаты.
Есть ли что-то, чтобы достичь этого? Может быть, расширения Safari или скрипт Glimmer Blocker ?
Я считаю, что Safari будет делать что-то подобное по умолчанию (Mac OS X 10.7.3, Safari 5.2).
Если вы посмотрите на панель «Конфиденциальность» в настройках Safari, там есть панель:
Ограничить доступ веб-сайта к службам определения местоположения:
- Запрашивать для каждого веб-сайта один раз каждый
- Запрашивать для каждого веб-сайта только один раз
- Отказать без запроса
Я считаю, что первый вариант используется по умолчанию, поэтому, когда вы посещаете страницу, которая требует данные геолокации в настройках по умолчанию, вы получаете такую панель:
По умолчанию страница будет выдавать это приглашение каждый раз, когда я перезагружаю ее (поэтому, если я нажму «Разрешить», а затем обновлю страницу, я получу такое же приглашение).
Если я выберу второй вариант из приведенных выше («запрашивать каждый веб-сайт только один раз»), тогда Safari выведет эту панель один раз, а затем запомнит ваш выбор навсегда.
Если вы хотите узнать больше, Apple опубликовала две статьи поддержки по этой теме:
Надеюсь, это полезно.
Приложение: я не знаю, как заставить Safari предоставлять поддельные данные о местоположении.
Один из способов — маршрутизировать через VPN или другой прокси-сервер в том месте, где вы хотите «находиться».
Или используйте браузер Tor (но это не Safari). По умолчанию он направляет ваш трафик через три сервера, выбранных случайным образом. Сайт получит местоположение третьего. Вы можете уменьшить случайность, указав один или несколько кодов стран в файле конфигурации.
Если вам нравится подход Tor, но вы все еще хотите использовать Safari, вы можете установить полный пакет Tor, и он будет обрабатывать весь ваш трафик — просто включите его, когда вам нужна перемаршрутизация, и выключите его позже.
пкамб