postMessage方法
使用方法:
監控JS:
window.addEventListener( "message",
function(e){
},false);
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
top.postMessage("{msg:'你好'}", "www.hao123.com");//寫top.postMessage或者是parent.message,對於top和parent區別,不要寫window.postMessage
Failed to execute ‘postMessage’ on ‘DOMWindow’ 錯誤
出現Failed to execute ‘postMessage’ on ‘DOMWindow’,要用top.postMessage,不要用window.postMessage,其實top就是指向iframe最頂層的窗口,在我們這個例子中,因爲主頁面iframe,用window.postMessage會出現這個問題