iosgoogle-chromechrome-ios

window.opener not set in iOS Chrome


In one file, I have

<a href="t2.html" target="_blank">go</a>

In t2.html I have

<script>
document.write(window.opener);
</script>

On Safari on iOS, and on Chrome on the Mac and on pretty much every other browser, it prints out [object Window] like you'd expect.

On Chrome on iOS, I get null.

How do I get to the window that opened this window?


Solution

  • This seems to be a bigger story. See Bugtracker here:

    http://code.google.com/p/chromium/issues/detail?id=136610&q=window.opener&colspec=ID%20Pri%20Mstone%20ReleaseBlock%20OS%20Area%20Feature%20Status%20Owner%20Summary

    But it seems, as if iframes could handle the parent-property, so maybe you could switch your app from using popups to using an overlay.