Outlook加载项未在Mac OS中显示

问题描述 投票:1回答:1

我们发现我们的插件无法在最新的Mac OS(High Sierra 10.13.1)上运行。我们的展望版本是15.40。无法正确加载外接程序。加载项使用AngularJS。看起来AngularJS的ngview无法正确运行。我们不知道如何用这样的错误做进一步的分析。你知道outlook是否有地方可以看到错误,如浏览器的开发模式,以查看控制台信息?

我们使用下面的脚本来引导角度,我可能会认为有些错误会阻止那些脚本执行。

    requirejs(['office'], function () {
        Office.initialize = function () {
            angular.bootstrap(document.body, ['tor']);
        };
    });

顺便说一句,加载项可以在Safari上的Outlook在线(OWA)上很好地工作。该加载项可以在以前的Mac OS(Sierra)上的Outlook上运行良好。

在调试期间找到更多线索:我添加了一个如下所示的路线:

   $routeProvider
        .when('/login/:tenantId/:addinType', {
            templateUrl: 'login/login.html',
            controller: 'loginCtrl',
            caseInsensitiveMatch: true,
            controllerAs: 'vm'
        }).when('/main/:tenantId/:addinType', {
            templateUrl: 'main/main.html',
            controller: 'mainCtrl',
            caseInsensitiveMatch: true,
            controllerAs: 'vm'
        })
        .when('/test', {
            templateUrl: 'test.html',
        })
        .otherwise({
            templateUrl: 'book.html'
        });

事实证明它始终以其他方式路由并显示book.html,我的清单文件中配置的url是

https://localhost:4004/#!/test
office-js outlook-web-addins
1个回答
0
投票

以下命令启用webkit的调试,该注册表用于托管webbed-ins

默认写入NSGlobalDomain WebKitDeveloperExtras -bool true

成功运行命令并重新启动outlook时,在右侧执行任务窗格时,应在上下文菜单中提供检查元素选项

© www.soinside.com 2019 - 2024. All rights reserved.