我有一个flex页面,在这个网页上我有一个iframe。我想在javascript中添加代码,这将检测iframe中的页面何时发生更改(例如,如果有人点击iframe中的链接),并且我想知道iframe中新页面的URL是什么。< / p>
有没有办法做到这一点?
答案 0 :(得分:4)
如果由于Single Origin Policy,iframe中的网页与父网页不在同一个域中,则无法执行此操作。
如果它们位于同一个域中,并且您知道在iframe中调用了哪些页面,则可能最简单的方法是在iframe中为每个页面提供一个onload
事件通知父页面已更改的URL。
对于代码,您必须详细说明父页面应该对此信息执行的操作。