我开发了一个针对包括MAC(Office 365)在内的所有平台的新网络插件。 当我调试outlook for windows上的插件时,命令按钮出现在功能区上 - >任务窗格打开 - >和炒好! (这是通过Visual Studio打开ISS服务器并连接到Office 365帐户完成的) 在Mac上我有最新版本的Mac和Outlook,当我在visual studio中调试时,命令按钮出现在功能区中,如果我单击它,任务窗格将打开,并显示以下错误:
'抱歉,我们无法加载加载项。请确保您拥有网络和/或互联网连接'
我没有其他错误,但仍然可以在windows上正常使用插件。此外,我还没有使用1.1以上的javascript api中的任何方法。
我怀疑我在清单中做错了什么,但它已经过验证 - >这意味着我还直接在Office 365中导入了清单。
请告诉我是否需要提供其他信息。我搜索了网络,但我找不到任何解决方案。提前谢谢。
答案 0 :(得分:3)
加载项清单包含指向加载项托管位置的URL。在Windows上使用VS和IIS进行开发时,这些URL指向https://localhost:nnnnn。但MAC会将此URL解释为ITSELF。因此,您必须在Mac上启用Web服务器并在其上托管加载项并使用相同的localhost:nnnnn域。
另一个选项是在Mac可以访问的某些服务器(在您的网络或云端)上托管加载项。但是,在将清单复制到Mac之前,您还必须更改清单中的URL以匹配新的托管位置。