office365 - Outlook 加载项无法在桌面应用程序上运行
问题描述
我在 Windows 10 上使用 Office365 和最新版本,并尝试构建 Outlook 加载项。
我按照此文档构建了 Outlook 插件。
我编译了加载项,npm run dev-server
并按照 this.sideloaded 加载了加载项。
之后,我尝试使用加载项,但它似乎只在管理员中工作。
即使我以管理员身份运行 Outlook(桌面应用程序),它也不起作用。
但是,如果我注销用户并以管理员身份登录,那么它就可以工作。
作为普通用户(即使我通过点击“以管理员身份运行”打开 Outlook),如果我运行加载项,它会显示以下错误。我点击重新启动按钮,然后它会永远加载。
我试图解决这个问题,我在安全模式下打开 Outlook,禁用所有加载项,然后重试。
但它失败了。
其次,我重新安装或更新了 Office365,但也没有用。参考
有什么方法可以运行 Outlook 以将加载项作为普通用户使用?
我的 windows 10 版本超过 1903。参考
解决方案
有多种原因可能导致此错误消息。但传播最广的原因是Protected mode
Internet Explorer 被关闭。这是 Outlook 团队所说的:
此错误是 Outlook 客户端中使用 IE 呈现且未启用保护模式的加载项的设计使然。保护模式是使用 IE 时的一项安全功能,强烈建议在使用加载项时启用它。
如果您不启用或无法启用保护模式,一种可能的解决方法是升级到较新的 Windows 和 Office,因此使用 Edge Webview 而不是 IE 呈现加载项。有关支持 Webview 的版本的详细信息,请参见此处。
- 在 Internet Explorer 中,单击
Tools
按钮,然后单击Internet Options
。2、单击Security
选项卡,然后选择Internet Sites Zone
. - 选中
Enable Protected Mode
复选框,然后单击Ok
。 - 重新启动 Internet Explorer 和 Outlook。检查是否有帮助。
- 如果没有,请启用
Protected mode
并Restricted Zone
重新尝试。
如果禁用 Internet Explorer 中受限站点区域的保护模式,请参阅Office 加载项不会启动。
此外,您可能会发现使用 Office 加载项解决用户错误一文很有帮助。
推荐阅读
- javascript - Vue js如何使用laravel根据数据库值自动选择复选框
- php - 有没有更有效的更新数据库值?
- reactjs - 如何绑定两个 const 数据形成一个反应表
- python - 如何在没有包的情况下读取 tsv 文件?
- vue.js - Vue/Vuex 访问对象元素
- macos - /etc/hosts 文件未重定向到 mac 上的本地应用程序
- airflow - 在 Airflow 中通过 xcom 引用文件名
- c++ - 如何将值写入 DIO 模块 AUTOSAR 中的端口?
- r - 数据组按 Cut 统计汇总
- android - Gradle 依赖项在自定义测试文件夹中不可用