旁加载在本地 Docker 机器上开发的 Word JS 插件 - 无法访问插件

Sideloading Word JS Addin developed on local Docker machine - Can't reach Add-in

我在尝试在 MS Word 中旁加载加载项时遇到问题,出现错误 'ADD-IN ERROR: A problem occured while trying to reach this add-in.' 加载项需要托管在本地 docker 环境中才能集成到 Web 应用程序的其余部分。

设置

加载项文件托管在本地 docker 机器上,可通过 ip 地址和 https://dev.local 地址访问。该加载项可通过 Internet Explorer 和 Edge Chromium 访问,没有任何证书错误。无论我是否尝试访问本地映射 dev.local 的 IP 地址,加载项都拒绝加载并崩溃。我在使用 Word version 2002 build 12527.20194。我们在外部托管的另一个 word-addin 工作正常。

我试过的

我现在几乎不知所措:我该怎么做才能获得有关加载项崩溃原因的更多信息?

好的,所以我终于成功了,把它留给可能 运行 遇到同样问题的任何人。

因为本地侧载确实有效,我认为我们需要使用 docker 模拟本地主机情况。所以我指示虚拟机将 localhost:3000 转发到 Docker 工具箱端口 443。我还将 Yoman 在 <userhome>/.office-addin-dev-certs 中生成的 SSL 证书复制到 Nginx docker 并指示Nginx 将这些 SSL 证书用于端口 443。

我不完全确定是否需要调整所有其他设置(例如启用环回接口和使用 about:flags 页面以始终允许本地主机上的 https,也许只是模拟网络服务器本地主机就足够了。希望这对某人有帮助!