前几天记录了一篇《AMP表单Post方式提交后不能跳转的问题及解决办法》,找到了原因,修改了Drupal网站,那么MediaWiki网站中也可以使用类似办法来解决,今天花了一些时间来试验,下面把结果记录下来:
- 首先还是需要把普通表单替换为符合AMP-Form的格式,特别是Post到的网址需要是action-xhr,这一步我们先已经实现了,办法是在skins/AMP/AMPTemplate.php中加入过滤替换的函数,这里不详细写了;
- 这个时候使用表单Post提交功能,例如:编辑Test页面留言,在Web端都正常,而在AMP端,