2017-04-19 93 views
0

我目前正在使用登錄和一些其他頁面來處理outlook web加載項。該流程將是用戶首先登錄,並且一旦他們成功登錄,加載項應重定向到主頁。所以目前我使用window.location.href重定向到不同的頁面。Outlook Web Add-in:如何重定向到其他頁面?

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

然而,當我在主頁,點擊一個按鈕,將再次重定向到不同的頁面出現錯誤。當我檢查控制檯的位置時,它變成了https://localhost:44320/home/foo/foo.html而不是https://localhost:44320/foo/foo.html。我知道我可以分配整個網址,但我希望通過調用頁面(foo/foo.html)縮短它。

我的問題是這是什麼將適當/最好的方法,是否有任何不同的方式做到這一點 - 重定向加載項到不同的頁面?

回答

2

您可以使用location.pathname = '/home/home.html'與解決呢

或生成完整的URL

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

相關問題