我正在使用Create React App为Excel构建加载项。该加载项在Excel for macOS中运行良好。
但是,当我尝试在Excel Online中加载它时。上传清单文件并打开加载项后,显示
加载项错误:出现问题,我们无法启动此加载项。请稍后重试或与系统管理员联系。
控制台显示
解析'沙盒时出错属性:' ms-allow-popups'是一个无效的沙盒标志。
我已经在HTTPS=true npm start
开发中使用HTTPS。
还有什么可能导致这种情况?感谢
答案 0 :(得分:0)
听起来你正在遇到超时错误。确保在任何其他代码之前始终处理calling Office.initialize()。
例如,我会在你的init方法中调用registerServiceWorker()
。你在那里发生了很多事情,它在此时初始化的同时开始。
Office.initialize = () => {
registerServiceWorker();
ReactDOM.render(<App />, document.getElementById('root'));
};
答案 1 :(得分:0)
此问题可能是由Office365管理员更改其安全设置以禁止所有未经管理员批准的加载项引起的。
如果他们要么在Office 365管理系统中禁用此限制或,在传播延迟(几分钟到几天,具体取决于分钟)之后,将您的加载项清单添加到允许的列表中(根据Office365租户中的个人人数),您应该会发现加载项正常打开。