从 iframe 传递 URL 参数

Pass URL parameters from iframe

我的网站上托管了一个由第三方服务提供的 iframe。我无法操纵 iframe 的源代码,这导致用户能够在框架中导航,而父 URL 保持不变。例如

mysite.co.uk/

这在跟踪和 post 会话导航等方面提出了一个问题

是否可以监听托管iframe的事件,然后传入URL参数?例如,用户单击 iframe 中的列表,然后附加了 URL

mysite.co.uk/listings?listing1
mysite.co.uk/listings?listing2
mysite.co.uk/listings?listing3

我的研究建议使用 JaveScript window. & location.,但鉴于我无法修改 iframe 的代码,我正在努力解决这些建议。

任何方向将不胜感激。

只能使用同域 iFrame 执行此操作,除非您可以让第三方对其进行更改以启用 CORS。