问题:H5页面的返回键可以回退到指定页面,但是Android手机的物理返回键会回到上一页。
解决办法:以下代码可以实现,Android返回键时调用H5的方法(下面代码中用的是H5的GoBackUrl方法),实现跳转到指定页面。
//拦截安卓回退按钮,调用H5的返回方法 history.pushState(null, null, location.href); window.addEventListener('popstate', function (event) { history.pushState(null, null, location.href); GoBackUrl();//H5自己定义的返回方法 });
参考文档:
https://www.cnblogs.com/hellxz/p/7764932.html