Междоменное отслеживание геолокации

Я пытаюсь отслеживать местоположение пользователя (HTML5 GeoLocation) в нескольких доменах, запрашивая разрешение пользователя один раз. Например:

  • Пользователь дает разрешения на example.com
  • example2.com добавляет скрипт/iframe из example.com
  • Пользователь входит example2.com
  • Местоположение пользователя отслеживается с помощью example.com, и пользователю показывается контент, связанный с местоположением.

В настоящее время, если я добавляю iframe из example.com, даже example.com имеет разрешения на отслеживание местоположения пользователя, браузер снова запрашивает отслеживание местоположения, поскольку для example2.com нет разрешения. Есть ли способ удалить многократный процесс запроса разрешения, поскольку мы будем вставлять эти виджеты отслеживания местоположения на несколько веб-страниц?

Заранее спасибо.


person kubilayeksioglu    schedule 30.08.2010    source источник


Ответы (1)


Я бы сказал, что iframe сможет отправлять информацию о геолокации на страницу example.com, а также надеюсь, что пользователя нужно будет спросить еще раз. В противном случае вы сможете отслеживать позицию пользователя с разных страниц с помощью скрытого iframe, и пользователь никогда не узнает об этом, так как он мог когда-то дать этой стороне разрешение.

person 2ndkauboy    schedule 30.08.2010
comment
Согласовано. Если вы обнаружите какие-либо браузеры, которые не запрашивают ваше разрешение, когда iframe встраивается в другой сайт, сообщите мне об этом, чтобы мы могли сообщить об их ошибках. - person npdoty; 30.08.2010