我们发现我们的插件无法在最新的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,我的清单文件中配置的网址是
https://localhost:4004/#!/test
答案 0 :(得分:0)
以下命令启用webkit的调试,该调试用于在outlook上托管webbed-ins
默认写入NSGlobalDomain WebKitDeveloperExtras -bool true
成功运行命令并重新启动outlook检查元素选项应该在任务窗格中右侧隐藏时在上下文菜单中可用