跨域地理位置跟踪

时间:2010-08-30 09:06:35

标签: javascript geolocation cross-domain

我试图通过询问用户一次的权限来跟踪多个域上的用户位置(HTML5 GeoLocation)。例如:

  • 用户授予example.com
  • 的权限
  • example2.comexample.com
  • 添加了一个脚本/ iframe
  • 用户输入example2.com
  • example.com跟踪用户位置,并向用户显示特定位置的内容。

目前,如果我从example.com添加iframe,即使example.com有权跟踪用户位置,浏览器也会再次要求进行位置跟踪,因为example2.com没有权限。有没有办法删除多次权限请求流程,因为我们会将这些位置跟踪小部件插入多个网页?

提前致谢。

1 个答案:

答案 0 :(得分:1)

因为iframe能够将GEOLocation信息发送到我会说的example.com页面,并且还希望再次询问用户。否则,您将能够使用隐藏的iframe跟踪来自不同页面的用户位置,并且用户永远不会知道它,因为他可能已经授予该方一次权限。