我正在尝试打开一个子窗口,并在outlook web addin中将事件从父窗口发布到子窗口 . 它在浏览器和Mac Outlook中运行良好 . 但是在windows outlook中,它直接在浏览器中打开,没有与父窗口进行任何通信而没有收听事件 . 我怎样才能解决这个问题?
像这样打开子窗口:
window.open(url, 'title', "width=600, height=400, center=true, useContentSize=true");
你要找的是Dialog API . 此API包括处理Windows,Web,iPad和Mac上的加载项和外部浏览器窗口之间的弹出对话框和通信所需的一切 .
您需要添加父网址域部分 . 我只是在这里添加一些网址 .
<AppDomains> <AppDomain>https://login.live.com</AppDomain> <AppDomain>https://localhost:44365/</AppDomain> <AppDomain>Base url 3</AppDomain> </AppDomains>
在manifesto.xml文件中 . 我也有同样的问题,但解决它
2 回答
你要找的是Dialog API . 此API包括处理Windows,Web,iPad和Mac上的加载项和外部浏览器窗口之间的弹出对话框和通信所需的一切 .
您需要添加父网址域部分 . 我只是在这里添加一些网址 .
<AppDomains> <AppDomain>https://login.live.com</AppDomain> <AppDomain>https://localhost:44365/</AppDomain> <AppDomain>Base url 3</AppDomain> </AppDomains>
在manifesto.xml文件中 . 我也有同样的问题,但解决它