支付宝支付时提示“长时间没操莋请重新发起请求”的错误处理
此问题仅限于老版本中用iframe提交所产生的错误!
在app项目中遇到了这个问题(虽然是app项目,但是还是使用的網站支付):支付宝支付的时候输入完支付密码,提示“由于您长时间没有操作请重新发起请求。”
但是从浏览器中进行支付就没问題可以进行支付,当时也很懵不知道哪里出了问题,查看文档说是不能用iframe嵌套支付宝支付页,应该用form表单提交这个解释是合理的,但是代码怎么写呢分析代码的意思,其实也很简单直接上代码,使用时替换即可
原来的iframe嵌套是这样写的:
把这个body替换为下面的代碼就可以了: