是否可以暂停和恢复Mediawiki编辑?暂停和恢复Mediawiki编辑会话
为了解释,我写了一个访问外部数据库的MW扩展;此数据库需要OAuth身份验证,这是一个三步过程,要求用户重定向到外部站点以允许扩展访问外部数据库。如果MW扩展已经有extDb的访问令牌,一切都很好。但是,如果没有令牌,则存在问题。这是一个标签扩展,通过在wiki页面中查找某个XML标签来触发,这通常发生在编辑的“预览”或“提交”中,例如, (解析器钩子是ParserFirstCallInit)。由OAuth代码构建的回调网址会将您返回到您正在编辑的页面,但处于其编辑前状态:即,您将失去所有编辑。
如何恢复编辑而不会丢失编辑数据?
此功能类似于(现在删除的)外部编辑器系统吗? https://www.mediawiki.org/wiki/Manual:External_editors – Nemo