首页 > 其他分享 >IOS返回上一页面数据不刷新

IOS返回上一页面数据不刷新

时间:2023-09-26 18:23:06浏览次数:40  
标签:function 刷新 IOS window 一页 isPageHide 页面

在ios上,返回上一页ios内核会直接从缓存中拿到上一个页面,而不会重新请求服务器,这也就意味着,整个页面拿出来后是静止的状态,无论是html css还是js都是处于一个暂停的状态。页面不会数据不会刷新。导致某些场景必须刷新页面数据的情况下产生bug。以下方式可以解决这一问题(亲测有效)。

在需要刷新的页面中引入如下代码:

<!--强制页面刷新,解决ios返回页面不刷新问题-->
<script>
$(function (){
var isPageHide = false;
window.addEventListener('pageshow',function (){
if (isPageHide){
window.location.reload();//刷新页面
}
});
window.addEventListener('pagehide',function (){
isPageHide=true;
})
})
</script>

标签:function,刷新,IOS,window,一页,isPageHide,页面
From: https://www.cnblogs.com/Tom2-xiao-ye/p/17730877.html

相关文章

  • 喵分发如何助力iOS应用顺利发布
    喵分发要助力iOS应用顺利发布,可以考虑以下几个方面:选择合适的签名服务商:签名服务是iOS应用发布过程中的重要环节。选择一家经验丰富、信誉良好的签名服务商,如喵分发公司,可以帮助您节省时间成本、降低应用发布难度,并为应用提供一定程度的安全保障。优化应用性能:在应用发布前,确保应......
  • 恶补一下关于axios的知识
    1、axios本身可以做到这些2、与谁联合使用一般情况下都与vue联合使用,也就是SpringBoot+Vue+axios+json+Element-UI3、如何在项目中引入axiosimportaxiosfrom'axios'4、如何使用axios执行get和post请求get请求(获取到参数的两种方法)://方法一axios.get('/user?ID=1234......
  • urllib_ajax的get请求豆瓣电影第一页
    #get请求#获取豆瓣电影的第一页的数据并且保存起来importurllib.requesturl='https://movie.douban.com/j/chart/top_list?type=5&interval_id=100%3A90&action=&start=0&limit=20'headers={'User-Agent':'Mozilla/5.0(WindowsNT......
  • 记录返回上一页滚动条的位置
    scrollBehavior可以记录滚动条位置,也可以自己设定滚动条位置constrouter=createRouter({//createRouter返回一个router实例history:createWebHistory(),scrollBehavior:(to,from,savePosition)=>{if(savePosition){returnsavePosition;......
  • VMware ESXi 8.0U2 macOS Unlocker & OEM BIOS 标准版和厂商定制版
    VMwareESXi8.0U2macOSUnlocker&OEMBIOS标准版和厂商定制版ESXi8.0U2标准版,Dell(戴尔)、HPE(慧与)、Lenovo(联想)、Inspur(浪潮)等定制版请访问原文https://sysin.org/blog/vmware-esxi-8-u2-oem/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org2023-......
  • VMware ESXi 8.0U2 macOS Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版
    VMwareESXi8.0U2macOSUnlocker&OEMBIOS集成网卡驱动和NVMe驱动(集成驱动版)发布ESXi8.0U2集成驱动版,在个人电脑上运行企业级工作负载请访问原文链接:https://sysin.org/blog/vmware-esxi-8-u2-sysin/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org发布......
  • 如何实现「点击验证码,验证码刷新」的效果?
    在注册或者登录时,因为验证码看不清,用户会想要换一个,方便的方式,是点击验证码,自动更换。思路很简单,只需要在后台获取的验证码输出url,加上时间即可,url变化,验证码自然会跟着刷新。开发环境(java)前台示例:<span><imgid="registerCaptchaImg"src="${pageContext.request.contextPat......
  • 关于部分买家的主板BIOS升级操作说明,针对畅网的N5105 N6005 J6412 J6413的BIOS升级操
    说明:因为BIOS更新了,修复一些小问题,如果你有需要更新请按我的傻瓜式步骤操作。本次升级涉畅网的NAS51056005的主板和小主机V1V2V3V4V5版本的BIOS更新,本次更新bios同步更新cpu微码。更新后部分界面有些许变化。操作步骤:NAS主板部分先看下原先的bios版本,2022/08/31下面......
  • U盘装系统中bios怎么设置USB启动(图文教程)
    常见的两种设置方式:第二种:开机设置BIOS后,步入U盘系统U盘装系统中bios如何设置USB启动(图文教程)整个U盘启动里最关键的一步就是设置U盘启动了,本教程内只是以特定机型的笔记本为例进行演示服务器安装linux系统,鉴于各类笔记本不同BIOS设置U盘启动各有差别,所以假如下边的演示不能适用......
  • 访问api地址时添加cookie头,防止cookie刷新
    putSession(){wx.request({url:'http://127.0.0.1:8000/api/test1',success(res){console.log(res);wx.setStorageSync('session',res.cookies)},dataType:'json'})},get......