2010-08-30 207 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