加载项错误:出现问题,我们无法启动此加载项。

Hon*_*iao 5 reactjs office-js

我正在使用 Create React App 为 Excel 构建加载项。该加载项在 Excel for macOS 中运行良好。

The Repo

但是,当我尝试在 Excel Online 中加载它时。上传清单文件并打开加载项后,它显示

加载项错误:出现问题,我们无法启动此加载项。请稍后再试或联系您的系统管理员。

在此处输入图片说明

控制台显示

解析“沙箱”属性时出错:“ms-allow-popups”是无效的沙箱标志。

我已经在开发中使用 HTTPS 了HTTPS=true npm start

还有什么可能导致这种情况?谢谢

Mar*_*eur 2

听起来您遇到了超时错误。确保您始终在任何其他代码之前处理调用 Office.initialize() 。

例如,我会registerServiceWorker()从您的 init 方法中调用。那里发生了很多事情,并且它在初始化的同时启动。

Office.initialize = () => {

  registerServiceWorker();
  ReactDOM.render(<App />, document.getElementById('root'));

};
Run Code Online (Sandbox Code Playgroud)