前幾天記錄了一篇《AMP表單Post方式提交後不能跳轉的問題及解決辦法》,找到了原因,修改了Drupal網站,那麼MediaWiki網站中也可以使用類似辦法來解決,今天花了一些時間來試驗,下面把結果記錄下來:
- 首先還是需要把普通表單替換為符合AMP-Form的格式,特别是Post到的網址需要是action-xhr,這一步我們先已經實現了,辦法是在skins/AMP/AMPTemplate.php中加入過濾替換的函數,這裡不詳細寫了;
- 這個時候使用表單Post提交功能,例如:編輯Test頁面留言,在Web端都正常,而在AMP端,