可能,我已经知道答案,我无法读取 iframe 的 DOM 值以便 Parent 可以使用它。
我花了很多时间研究它,但找不到任何方法,因此在这里发布。
约束:
不同的域,无法控制 iframe url。它可以是用户提供的任何 URL。
到目前为止我尝试了什么:
我需要 url 的值,即window.frames['iframename'].location.href
,但我被拒绝,因为它违反了同源策略。
即使它们是跨域的,HTML5 Post 消息 api 也不会工作,因为我们可以控制 iframe 页面。
easyXSD 也假设与我想的相同。
有可能吗?
注意:用户将从 iframe 本身更改 SRC。所以我使用onload
方法做某事但无法访问location.href