为什么Angular在Outlook 2013中不作为文件夹首页运行



我正在尝试使用Angular重新创建该Outlook看板。我已经成功创建了该应用程序,并在IE11中工作。认为这足够了,我配置了我的Outlook 2013实例将其用作任务文件夹的主页,并立即受到了几个脚本错误的欢迎。

所以我想我能看看我是否可以获得一个裸露的最小角应用程序。我通过Angular CLI创建了一个新项目,构建了页面并配置了我的Outlook Task Folder来使用它。我再次受到相同的脚本错误的欢迎:

  1. 'polyfills.bundle.js

    中的预期标识符'
    ZoneAwarePromise.prototype.catch = function (onRejected) {
    
  2. '对象不支持属性或方法绑定'styles.bundle.js

    update = applyToSingletonTag.bind(null, styleElement, styleIndex, false);
    
  3. '预期标识符,字符串或数字'在vendor.bundle.js

      'zwnj': 'u200C',
    };
    
  4. '对象在main.bundle.js

    中不支持属性或方法定义属性'
    Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
    

第三个错误似乎是最后一个属性定义的尾声,但其他三个错误我没有线索。

即使Outlook使用IE引擎来渲染网页,它也必须使用旧版本(IE11已安装(或进行某种仿真。是否有人成功地在Outlook中成为Angular作为静态文件运行?有没有办法利用Office-JS来解决此问题?

我意识到这不是常见的情况,但是无论如何我都会给它试一试。如果我可以使我的Outlook任务可视化,这似乎是一种简单的方法。

预先感谢!

在Outlook 2016发行后,Outlook版本2013或以上被视为旧客户。为了为我们的客户提供最佳体验,并充分利用我们的资源,我们没有在这些版本上投入进一步投资,仅用于安全问题。我们建议您查看Outlook模块扩展名https://dev.office.com/docs/add-ins/outlook/extension-module-module-odule-outlook-add-ins?product=Outlook和Task pane ver-ins and Task pane vins in做。

最新更新