我的网站上托管了一个 iframe,它由第三方服务提供。我无法操作 iframe 的源代码,这导致用户能够在框架中导航,而父 URL 保持不变。例如
mysite.co.uk/
这在跟踪和进一步的会话后导航等方面存在问题。
是否可以监听托管 iframe 的事件,然后传入 URL 参数?例如,用户点击 iframe 中的列表并附加了 URL
mysite.co.uk/listings?listing1
mysite.co.uk/listings?listing2
mysite.co.uk/listings?listing3
我的研究建议使用 JaveScript window.
和 location.
,但鉴于我无法修改 iframe 的代码,我很难接受这些建议。
任何方向将不胜感激。
答案 0 :(得分:0)
只能使用同域 iFrame 执行此操作,除非您可以让第三方进行更改以启用 CORS。