http://code.google.com/p/chromium/issues/detail?id=136610
↑のissueにも挙がっている通り、iOS SafariではUIWebViewを使っている関係でJSにおけるwindow間の連携を要するAPIがぶっ壊れている。例えば、以下のように。
- window.openで返ってくるのがWindow objectではない「何か」である
- openされたwindowの側でwindow.openerが設定されない
- 別windowとの間でのwindow.postMessageが使えない (iframeは出来る)
これはおそらくiOS SDKの制限のせいなのでGoogleに非はないが、iOS Chromeがぶっ壊れたブラウザであることには間違いない。