2017-12-21 3 views
1

Wir fanden, dass unser Add-in nicht auf dem neuesten Mac OS (High Sierra 10.13.1) arbeiten kann. Unsere Outlook-Version ist 15.40. Das Add-In kann nicht korrekt geladen werden. Das Add-In verwendet AngularJS. Es sieht so aus, als ob die Angview von AngularJS nicht korrekt ausgeführt werden kann. Wir wissen nicht, wie man mit einem solchen Fehler weitere Analysen durchführt. Weißt du, ob der Outlook einen Platz hat, um den Fehler zu sehen, wie der Entwicklungsmodus des Browsers, um die Konsoleninformationen zu sehen?Outlook-Add-In nicht in Mac OS angezeigt

Wir verwenden das folgende Skript zum Bootstrap eckig, ich könnte denken, dass ein Fehler aufgetreten ist, der die Ausführung dieser Skripts blockiert.

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

BTW, kann das Add-in gut auf dem Outlook online (OWA) auf der Safari funktionieren. Das Add-In kann gut mit Outlook auf dem vorherigen Mac OS (Sierra) funktionieren.

Weitere Hinweise während debug: ich sonst Route wie unten hinzugefügt:

$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' 
     }); 

Es stellt sich heraus, es geht immer sonst Route und zeigt book.html, die URL in meiner Manifest-Datei konfiguriert ist

https://localhost:4004/#!/test 
+0

im Kontextmenü auf dem rechten clciking im Task-Fensterbereich verfügbar sein Wir könnten die Schuldigen gefunden, ich öffne eine andere Stelle verfolgen diese Problem bei [hier] (https://stackoverflow.com/questions/48074433/outlook-add-in-not-work-with-angular-routing-under-mac-oshigh-sierra-10-13-1). Vielen Dank!. – David

Antwort

0

folgenden Befehl ermöglicht das Debuggen für webkit, die auf Outlook verwendet wird, mit Schwimmhäuten-ins

defaults NSGlobalDomai schreiben Gastgeber n WebKitDeveloperExtras -bool wahr

Nach dem erfolgreichen Ausführen des Befehls und dem Neustart Outlook-Element Option prüfen sollte

+0

Danke, aber ich habe vorlon.js benutzt um zu debuggen wie beschrieben [hier] (https://docs.microsoft.com/en-us/office/dev/add-ins/testing/debug-office-add-insin- on-ipad-and-mac? produkt = ausblick) – David