小编kus*_*hav的帖子

Outlook插件不适用于从GitHub下载的脱机office.js

office.js当互联网被阻止时,使用从GitHub下载的脱机库下载的Outlook加载项不起作用。Office.js库在本地服务器上托管。

<script type="text/javascript" src="/node_modules/@microsoft/office-js/dist/office.js"></script>
Run Code Online (Sandbox Code Playgroud)

Outlook客户端版本:16.0.4738.1000 32-bit
GitHub office-js库版本:1.1.11

访问加载项后,将在弹出窗口中提示错误消息。

Error: Object doesn't support property or method 'registerEnum'   
URL:
https://localhost/node_modules/@microsoft/office-js/dist/outlook-15.04.js
Run Code Online (Sandbox Code Playgroud)

Error: Unable to get property 'read' of undefined or null reference   
URL:
https://localhost/node_modules/@microsoft/office-js/dist/o15apptofilemappingtable.js
Run Code Online (Sandbox Code Playgroud)

分析网络调用表明,该库在内部调用其他联机库。这样的图书馆之一是https://ajax.aspnetcdn.com/ajax/3.5/MicrosoftAjax.js

有什么方法可以将该库脱机用于阻止Internet访问的部署?

注意:启用Internet后,使用此库的Outlook加载项可以正常工作。

javascript office-js outlook-web-addins

6
推荐指数
1
解决办法
178
查看次数

标签 统计

javascript ×1

office-js ×1

outlook-web-addins ×1