Close iframe and update parent cross domain

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

+3
source share
1 answer

, - postMessage , , ... , , " " -

, :

var parent = window.parent;
if (parent && parent.postMessage) {
  parent.postMessage("closed");
}

:

window.onmessage = function(event) {
  if (event.data === "closed") {
    location.reload();
  }
};
+7

All Articles