IOS系统中自带返回按钮,返回到上一个页面不刷新

        在IOS系统中,假设由A页面跳转到B页面,然后通过系统自带的返回键返回到A页面后,A页面的数据没有刷新,但是在安卓系统中表现是正常的,由此可排除代码问题,其实是不同的系统运行机制引起的。

        原因在于,iOS系统为了提升浏览网页的效率,可能给已浏览过的网页添加一个类似快照的东西,当点击返回按钮后,直接调用快照展示给用户,省去了执行JS这一步骤(纯静态文件依然被缓存)。这本来是iOS的优势,在这却引起了bug。

        解决方法:在回退后需要刷新的页面加以下js即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容