Stories

Detail Return Return

如何回覆postMessage的消息

evt.origin為消息來源frame的location.origin
evt.source為消息來源frame的window對象,通過evt.source.postMessage(message, evt.origin)即可回覆消息
需要特別注意的是frame unload時發送的消息,監聽方獲取到的evt.source為空,此時為不可回覆狀態,需要處理異常,否則會中斷代碼邏輯

user avatar
0 users favorite the story!

Post Comments

Some HTML is okay.