2010-08-30 74 views
1

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

  • 用户给出关于example.com
  • example2.com将从example.com
  • 用户的脚本/ iframe中权限上example2.com
  • 用户位置进入由example.com和位置特定的内容跟踪被示出为用户。

目前,如果我从example.com添加一个iframe,甚至example.com有权追踪用户位置,浏览器询问位置再次跟踪,因为有上example2.com没有权限。是否有任何方法可以删除多次权限询问过程,因为我们将这些位置跟踪小部件插入多个网页?

在此先感谢。

回答

1

由于iframe能够将geolocation信息发送到example.com页面,我会说,也希望用户不得不再次被询问。否则,您将能够使用隐藏的iframe从不同页面跟踪用户的位置,并且用户永远不会知道该位置,因为他可能会向该方面授予一次权限。

+0

同意。如果您发现有任何浏览器在iframe嵌入其他网站时未请求您的许可,请让我知道,以便我们能够针对它们提出错误。 – npdoty 2010-08-30 19:08:09