2016-09-27 53 views
-1

我需要在我的父窗口按我的iframe中的按鈕,但父窗口在另一個域AND我無法控制該窗口的代碼。有沒有辦法做到這一點? JSONP? CORS? 涉及控制父窗口代碼的那類問題的所有解決方案。 也許有一些方法 - 我只需要按下按鈕。 如果可能,請發佈一個小代碼示例。我不能修改父窗口的代碼,也不能添加用於發送郵件的監聽器。我必須從我的ifarme訪問dom並在父窗口上按下按鈕而無需更改代碼獲取從iframe到父窗口dom的跨域訪問,我無法控制?

+0

[將Javascript與跨頁面的iframe進行跨域交流](http://stackoverflow.com/questions/15582211/javascript-communicating-cross-domain-to-parent-window-of-iframe) –

+0

那麼你在做什麼**根本不可能**。祝你好運! –

+0

請投我回備,因爲這不是重複的 –

回答

0

不,這是不可能的。

除非您擁有父域的控制權,否則當父域是另一個域時,您無法對iframe的父項的DOM採取操作。即使您已經掌控了父域,您的功能仍然會受到限制。

如果可能,使用廣告,展示視頻等的網站都會非常不安全,因爲用於所述內容的iframe能夠讀取並與父頁面交互。

相關問題