1
我有問題通過使用postMessage
方法傳遞HTMLIFrameElement
對象從父站點到iframe(位於不同的域)。如何postmessage HTMLIFrameElement?
這是我的代碼,我已經嘗試過:
var frame = document.getElementById('myHTMLIFrameElement');
frame = JSON.parse(JSON.stringify(frame));
event.source.postMessage(frame, "*");
不幸的是,JSON.parse
/JSON.stringify
似乎並沒有被處理HTMLIFrameElement
對象的正確途徑。您能否請指教如何正確傳遞HTMLIFrameElement
對象?
對不起,如果我不理解的東西,但在你的例子是什麼「yourMessage」 ? – Peter
您要發送給iframe的郵件,因爲您的代碼沒有顯示。 – Shilly
您是否嘗試將實際的iframe DOM節點發送到第三個iframe?這可能根本不起作用。 – Shilly