Office js 在打开远程url对话框时,使用Word 2016不信任域

Office js 在打开远程url对话框时,使用Word 2016不信任域,office-js,Office Js,我正在尝试使用对话框API从外接程序调用其他域url 它在Word Online中运行良好,但在Word Desktop中抛出了一个错误:“域不受信任”” 我已将域添加到清单中的AppDomains数组中,但仍然出现以下错误: 28da4ead-1448-449a-aa31-c08193eca9c2 1.0.0.0 Acrowit公司DBA WittyParrot 恩美 https://dev2.wittyparrot.com:3001 读写文件 不能使用对话框API直接打开远程URI。从:

我正在尝试使用对话框API从外接程序调用其他域url

它在Word Online中运行良好,但在Word Desktop中抛出了一个错误:“域不受信任”

我已将域添加到清单中的
AppDomains
数组中,但仍然出现以下错误:


28da4ead-1448-449a-aa31-c08193eca9c2
1.0.0.0
Acrowit公司DBA WittyParrot
恩美
https://dev2.wittyparrot.com:3001
读写文件

不能使用对话框API直接打开远程URI。从:

传递给displayDialogAsync方法的页、控制器方法或其他资源必须与主机页位于同一域中

要打开远程URI,首先需要使用同一域中的URI(即加载项的本地URI)打开对话框。这需要是一个标准的Office加载项页面,既引用了
Office.js
,又定义了
Office.initialize
方法。打开此页面后,可以重定向到清单中
AppDomains
数组中列出的任何远程域

还请注意,您需要初始化才能完成,因此需要在初始化后触发重定向:

Office.initialize = function () {
     window.location = "https://dev2.wittyparrot.com:3001";
};

传递给displayDialogAsync方法的域是什么?还有一些参数。实际上这是不同的web应用程序。所以我试图在对话框中从加载项打开它。所以库中的隐式流被完全破坏了。。。他们使用登录URL(login.microsoftonline.com…)打开dialogApi