[英]XAgent breaks previous navigation
如果我使用
context.redirectToPrevious()
它工作得很好,但是如果我在打開文檔和關閉文檔之間調用帶有或不帶有 state 的 xagent。 我最終導航到 xagent。 而如果我把go直接放到view后面我松散開的view中的類。
有沒有辦法阻止 xpage 出現在導航/歷史樹中?
有兩種可行的方法。
首先是使用客戶端JavaScript打開XAgent。 您如何處理將取決於瀏覽器中是否設置了值,您將這些值傳遞給sessionScope
以供 XAgent 使用。 如果沒有,您可以使用客戶端 JavaScript 打開相關的 XAgent 頁面。 如果您確實需要值,有兩種選擇:
sessionScope
變量。sessionScope
中,並通過客戶端 JavaScript 在onComplete()
事件中(每次都會觸發)或使用view.postScript()
打開 XAgent 頁面,將相關的 CSJS 作為字符串傳遞(將僅在驗證成功時觸發)。 第二種是在beforePageLoad
事件中設置上一頁,然后在context.redirectToPage()
中使用該值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.