I have an iframe that loads on someone else's page. When the iframe is closed, I would like to refresh the parent page.
I am currently using a hack hack similar to what is described here: Close iframe cross-file domain
This method gives security issues in IE9, so I'm still looking for better solutions or workarounds for IE.
Any ideas?
Related: IFrame on upload refresh parent page
, - postMessage , , ... , , " " -
, :
var parent = window.parent; if (parent && parent.postMessage) { parent.postMessage("closed"); }
:
window.onmessage = function(event) { if (event.data === "closed") { location.reload(); } };