是否可以暫停和恢復Mediawiki編輯?暫停和恢復Mediawiki編輯會話
爲了解釋,我寫了一個訪問外部數據庫的MW擴展;此數據庫需要OAuth身份驗證,這是一個三步過程,要求用戶重定向到外部站點以允許擴展訪問外部數據庫。如果MW擴展已經有extDb的訪問令牌,一切都很好。但是,如果沒有令牌,則存在問題。這是一個標籤擴展,通過在wiki頁面中查找某個XML標籤來觸發,這通常發生在編輯的「預覽」或「提交」中,例如, (解析器鉤子是ParserFirstCallInit)。由OAuth代碼構建的回調網址會將您返回到您正在編輯的頁面,但處於其編輯前狀態:即,您將失去所有編輯。
如何恢復編輯而不會丟失編輯數據?
此功能類似於(現在刪除的)外部編輯器系統嗎? https://www.mediawiki.org/wiki/Manual:External_editors – Nemo