我有一个带有iframe元素的组件。我将src属性设置为原始URL,用户可以从那里导航。我想订阅用户导航到的新位置,假设它们位于同一个域中。在非角度解决方案中,他们描述了在iframe上放置一个onload事件,但是在iframe上以iframe放置一个(load)事件似乎只在初始化时被触发一次,而不是每次iframe中都有一个导航事件。 。我做了一个非常丑陋,讨厌的解决方案:
import re
if re.search(r'^.*\.jpeg$', full_url):
# do something
但至少可以说这似乎不是最理想的。是否有更好的解决方案不涉及民意调查?
答案 0 :(得分:0)
最后,我不需要这样做,因为我的iframe中的代码知道url何时更改,并且我可以控制它。因此,在url更改事件中,我可以将postMessage发送到iframe父级。所以这比投票更好,这是真正的实时。