2016-03-27 71 views
0

我有一個以角度寫的SPA。應用程序通過隱藏的iframe向服務器發送一個請求訪問令牌的請求。服務器將URL中的令牌作爲片段的一部分返回(回覆URL已在服務器上配置,它知道將響應發送到哪裏)。答案是302.網址看起來像http://example.com/#token=dsdcsvfv&state=43242 ...當iframe響應爲302時,應用程序將重新加載

當響應返回時,整個應用程序將在iframe中重新載入(app.js代碼再次執行)。即使在locationChangeHandler運行之前,也會發生這種情況。我只對從url中獲取令牌感興趣(發生在locationChangeHandler中),我不打算在iframe中加載任何東西,反正它隱藏起來。有沒有辦法阻止這種重新加載?

我不確定我們是否可以阻止服務器發送到iframe的重定向,這是導致重新加載IMO的原因。

+0

爲什麼隱藏的框架?你不能通過$ http GET來做到這一點嗎? – Iansen

回答

相關問題