You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Outlook Web加载项初始化完成后加载指示器持续显示问题求助

Outlook Web加载项加载指示器持续显示问题求助

我使用TypeScript开发了一款由Webpack管理的Outlook Web加载项,功能运行正常,但遇到了加载指示器在初始化完成后仍持续显示、永不消失的问题。即使加载项完全加载失败,"Loading..."进度条也会无限期保持激活状态,推测是初始化状态的传递或处理环节存在问题。

已尝试的排查步骤

  • 确认初始化状态:使用Office.Initialize与Office.Ready方法确认加载项已完全初始化
  • 父级通信处理:尝试将初始化完成事件传递给父页面,确保其识别加载项的加载与初始化状态
  • 配置检查:测试多种配置组合(包括不同polyfills方案、tsconfig参数调整)以定位潜在原因

关键代码与配置

初始化代码

Office.onReady((info) => {
  const item = Office.context.mailbox.item;
  if (item) {
    $("#subject").text(item.subject);
    $("#from").text(item.from.emailAddress);
  }
  if (info.host === Office.HostType.Outlook) {
    start();
  }
});

tsConfig配置

{
  "compilerOptions": {
    "allowJs": true,
    "skipLibCheck": true,
    "baseUrl": ".",
    "esModuleInterop": true,
    "experimentalDecorators": true,
    "jsx": "react",
    "noEmitOnError": true,
    "outDir": "lib",
    "sourceMap": true,
    "target": "es5",
    "lib": [
      "es2015",
      "dom",
      "es2015.promise"
    ]
  },
  "exclude": [
    "node_modules",
    "dist",
    "lib",
    "lib-amd"
  ],
  "ts-node": { 
    "files": true 
  }
}

补充说明

导入了用于ES5环境兼容ES2015+特性的polyfills。

请问是否有人遇到过类似问题,或能提供解决Outlook Web加载项中加载指示器持续显示问题的指导?非常感谢任何帮助或建议。

内容的提问来源于stack exchange,提问作者salaheddine alshawwa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 16:02:39