我在使用CRM功能区中的按钮打开的自定义网站中使用window.opener时遇到问题。我正在使用Dynamics CRM 2016内部部署。
详情: 从CRM功能区的Quote实体中的一个按钮我打开一个带有window.open(...)的自定义页面,在这个页面中我想重新加载开启页面(CRM中的引用)。 我可以使用window.opener在Web客户端中执行此操作,但是在使用Outlook客户端时,我得到window.opener是未定义的。我尝试了很多组合,比如window.parent.opener | window.top.opener | window.parent.top.opener似乎没什么用。
你知道为什么window.opener在CRM for Outlook中是空的但在网络上工作吗? 您对此问题的解决方法有什么想法吗?要求是在此自定义页面上完成一些工作后重新加载报价。
任何帮助都将不胜感激。
谢谢!
答案 0 :(得分:0)
尝试刷新弹出窗口一次。希望刷新窗口后可以访问window.opener。