2017-04-19 5 views
0

Ich arbeite derzeit an einem Outlook-Web-Add-In mit Login und einigen anderen Seiten. Der Fluss wäre ein Benutzer sollte sich zuerst anmelden und sobald sie erfolgreich angemeldet sind, sollte das Add-In auf eine Homepage umleiten. Zurzeit verwende ich die window.location.href, um auf eine andere Seite umzuleiten.Outlook-Web-Add-in: Wie wird auf andere Seite umgeleitet?

if (authenticated) { 
     window.location.href = '/home/home.html'; 
} 

Wenn ich jedoch auf der Startseite bin und auf eine Schaltfläche klicke, die erneut auf die andere Seite umleitet, tritt ein Fehler auf. Als ich die Konsole für den Standort überprüfte, wurde sie https://localhost:44320/home/foo/foo.html anstelle von https://localhost:44320/foo/foo.html. Ich weiß, dass ich nur die ganze URL zuweisen kann, aber ich möchte, dass es kürzer ist, indem ich einfach die Seite anrufe (foo/foo.html).

Meine Frage ist, was wäre der richtige/beste Ansatz dazu und gibt es verschiedene Möglichkeiten dazu - Umleitung Add-in auf andere Seite?

Antwort

2

können Sie location.pathname = '/home/home.html' verwenden es

oder erzeugen vollständige URL zu lösen mit

var fullUrl = location .protocol + "//" + location.host + "/home/home.html"

Verwandte Themen