I was trying "this.opener.parent.doXero();" to call a function in the parent page and it works fine on desktop browsers. Unfortunately, it doesn't work on Ipad safari browser. Is there any solution for this matter?
My main page (index.php) has a link to open XERO authentication page (xero.php). Xero callback to xero.php and I have put the code below on the page. doXero function located in the index.php page.
<script>
this.opener.parent.doXero();
this.close();
</script>