2017-04-06 28 views
1

我正在使用放大器模塊來執行頁面更新而沒有頁面重新加載。它工作正常。我的搜索結果通過放大鬍子模板顯示給用戶。 但是當用戶點擊一個結果然後點擊返回按鈕結果不見了。我需要一種方法來保存頁面的狀態。在AMP(加速移動頁面)中爲後退按鈕使用保存AJAX/XHR狀態

所以我的問題是:我怎樣才能讓後退按鈕顯示用戶最初有相同的結果? (希望沒有重新獲取)。我簡短地看了一下放大器綁定,但它說實驗。

回答

0

這是目前不支持。解決方法是將搜索結果加載到新頁面中。有兩種方法可以做到這一點:

  1. 使用您的安培形式的GET請求或
  2. redirect after form submission

然而,這聽起來像一個有效的用例,我會建議您提交功能請求AMP運行時間here

+0

謝謝薩巴斯蒂安。我寧願不去一個新的頁面。你能否詳細說明#1? GET如何幫助這裏?這仍然是頁內更新?我不介意在網址上提供信息 - 這只是搜索字詞。 – Robert

+0

1.也會打開一個新頁面。目前沒有辦法解決這個問題。 –