I'm having a problem using window.opener from a custom web site opened by a button in CRM Ribbon. I'm using Dynamics CRM 2016 on-premise.
In details: From a button in the Quote entity of CRM ribbon I open a custom page with window.open(...), in this page I want to reload the opener page (the quote in CRM). I can do this in the web client with window.opener, however when using Outlook Client I get window.opener is undefined. I tried lots of combinations like window.parent.opener | window.top.opener | window.parent.top.opener but nothing seems to work.
Do you have any idea why the window.opener is empty in CRM for Outlook but works in the web? Do you have any ideas on a workaround for this issue? The requirement is to reload the quote after some work is done on this custom page.
Any help would be appreciated.
Thanks!