跨域地理位置跟踪

发布于 2024-09-16 05:15:37 字数 476 浏览 4 评论 0原文

我试图通过一次请求用户许可来跟踪多个域上的用户位置(HTML5 GeoLocation)。例如:

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

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

提前致谢。

I am trying to track user location (HTML5 GeoLocation) on multiple domains, by asking user permission for once. For example:

  • User gives permissions on example.com
  • example2.com adds a script/iframe from example.com
  • User enters on example2.com
  • User location is tracked by example.com and location specific content is shown to user.

Currently, if I add an iframe from example.com, even example.com has permissions to track user location, browser is asking for location tracking again, since there's no permission on example2.com. Is there any way to remove multiple times permission asking process, since we will be inserting these location tracking widgets to multiple webpages?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橘虞初梦 2024-09-23 05:15:37

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

AS the iframe would be able to send the GEOLocation information to the example.com page I would say and also hope that the user has to be asked again. Otherwise you would be able to track a users position from different pages using a hidden iframe and the user will never know about it, as he might have given that side a permission once.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文