【发布时间】:2016-02-04 10:18:54
【问题描述】:
我将在一个 iframe 中的网站上运行代码,该 iframe 可能是跨域的,也可能不是跨域的,并且可能在多个 iframe 中重复。我可能在顶部窗口中运行了代码,我可能没有。我希望我的 JS 生成一个唯一标识符,如果它是由我的代码在该页面上的任何 iframe、多个 iframe、嵌套在 iframe 中的 iframe 或顶部窗口中的代码生成的,在该负载的生命周期内,该标识符将是相同的仅限主页。
它应该在当时为该用户加载的网页的任何窗口上下文中运行时生成相同的标识符。因此,如果删除了一个 iframe,添加的另一个 iframe 应该会生成相同的 id。
为此使用的最佳信息是什么?它本质上是一个“会话”ID,但需要在浏览器中生成,并且对于生成它的任何子 iframe 都是相同的。感谢任何可以提供帮助的人!
【问题讨论】:
标签: javascript iframe fingerprinting