可能我已經知道答案了,我無法讀取Iframe的DOM值,以便Parent可以使用它。獲取src即iframe的url,以便父頁面可以使用它?
我花了很多時間研究它,但找不到任何方法,因此在這裏發佈它。
約束條件:
不同的域,不控制iframe url。它可以是用戶提供的任何URL。
我的嘗試至今:
我需要的URL即window.frames['iframename'].location.href
的價值,但我得到許可被拒絕,因爲它違反同源策略。
HTML5發佈消息api不會工作,因爲它假定即使它們是跨域,我們可以控制iframe頁面。
easyXSD也假定我想的是一樣的。
有沒有可能?
注意:用戶將從Iframe本身更改SRC。所以我使用onload
方法做一些事但不能訪問location.href
你爲什麼不看看'iframe'的'src'標籤? – thatidiotguy
我做了,但不會改變,因爲用戶將在內部更改iframe src。 –