var browserRule = /^.*((iPhone)|(iPad)|(Safari))+.*$/;  //判断ios设备
if (browserRule.test(navigator.userAgent)) {window.onpageshow = function(event) {if (event.persisted) {window.location.reload()}};
}

onpageshow是页面显示的时候会触发的事件,persisted标记页面是来自缓存还是服务器。
event.persisted 判断是否从缓存里读取页面,第一次加载时是false 返回后加载页面时是true(因为从缓存读取的, 此时重新加载一边页面 );
jQuery方法:
$(window).bind(‘pageshow’,function(e){
if(e.originalEvent.persisted){
window.location.reload()
}
})

解决前端ios设备嵌套的H5页面,点击后退按钮,页面存在缓存,不刷新相关推荐

  1. ios点击推送闪退_苹果应用闪退是什么原因?如何解决进行ios签名后的苹果应用闪退问题?...

    相信很多使用手机APP的用户都曾经遇到过闪退的问题. 闪退就是指打开APP后突然会出现一闪然后退出.或者是需要重新登录的现象. 苹果应用闪退的原因: 首先有可能是系统兼容的问题.比如你的系统已经升级了 ...

  2. js判断用户是否点击后退按钮进入的页面

    比如A页面里有一个立即支付按钮,点击后唤醒微信支付,接着用户输入支付密码,支付成功后跳转到产品页,此时用户点击浏览器的后退按钮,又会回到A页面,可用下方代码替用户刷新一次,以除后患 if(window ...

  3. h5 nan_h5页面在不同ios设备上的问题总结

    最近在写嵌入到小程序webview的一个h5页面,是一个文章评论的功能,这个过程中,遇到很多兼容性的问题,在不同机型上的表现也很不一致,所以总结了以下这些问题,记录下来,以便以后查看. 1.日期问题 ...

  4. 解决Android软键盘弹出覆盖h5页面输入框问题 // 在ios系统中输入框软键盘消失后,页面不回弹的问题 // 解决苹果不回弹页面 // 微信环境打开

    //解决Android软键盘弹出覆盖h5页面输入框问题 window.addEventListener('resize', () => {if (document.activeElement.t ...

  5. window使用chrome调试ios设备的H5页面(Safari和APP)

    window使用chrome调试ios设备的H5页面(Safari和APP) 1:用管理员身份打开PowerShell,不同操作系统打开方式不太一样,win10的话在搜索栏搜索就能找到( 2:查看Po ...

  6. 解决iOS设备屏幕切换时页面造成的问题

    环境:IOS6~7 Safari 问题:iOS设备屏幕切换时可能会造成屏幕变大,出现左右间距等问题 解决方法: 头部加入 <meta name = "viewport" co ...

  7. iframe页面里的链接在ios设备无法点击的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> iframe页面,在ios设备浏览器里,滚动后,原来被隐藏的按钮或链接均无法点击,一点击就弹回左上角,可以用下面的方法修正这个 ...

  8. h5 默认为移动端页面_20条移动前端H5页面开发规范,h5开发必看文档

    这是根据腾讯最新公布的<移动页面用户行为报告>来给大家分享的关于移动端H5页面开发一些20条规范和准则.里面大概包含了16种用户操作习惯和注意点. 下面25学堂跟大家先分享一张关于2016 ...

  9. m3u8 video ios h5_移动端H5页面踩坑记

    移动端H5页面踩坑记 移动端的样式问题 「1. 安卓 font-weight:700;以上才被认为是加粗.」 「2. border 在 1px 以内是不被安卓识别的一些 0.5px 的下划线怎么搞?」 ...

最新文章

  1. add-apt-repository命令详解_Dcr_Hs的博客-CSDN博客_add-apt-repository
  2. cayley 图数据库
  3. Thymeleaf 常用属性
  4. 解决windows显示开启HDR后chrome内截图泛白问题
  5. classin安卓手机安装条件_Classin在线学习平台安装指引——从这里打开知识的大门与北京四中网校名师面对面交流学习!...
  6. 第一类斯特林数学习记录
  7. C# 入门之 Hello World
  8. matlab 小括号
  9. 动态规划-01背包问题详解
  10. electron 打包把node代理服务打包进去_专题:让C++给node做技术加持(三)编译electron本地模块踩坑记
  11. c语言程序设计移动字母,C语言程序设计模拟试题二(含答案)
  12. 我用 Python 集齐了五福
  13. 第二十三届高交会闭幕 奇安信三项产品获评“优秀产品奖”
  14. Linux 上的数据可视化工具
  15. Android音视频开发(一)音视频基础知识
  16. 阿里天池-“Python绘制月饼,云上中秋”:Python元祖冰皮月饼海报制作
  17. UA MATH523A 实分析3 积分理论17 Fubini-Tonelli定理
  18. linux中的last命令,linux系统中last命令的用法
  19. 关于AFNetworking上传图片问题
  20. 年薪 10 万的程序员,如何积累人生的第一个 100 万?

热门文章

  1. 笔记本电脑排名前十 电脑排行榜笔记本前十名2023
  2. oracle12c32下载,oracle 11g 32位|oracle11g客户端下载 32位 - 121下载站
  3. python写排列组合_Python实现的简单排列组合算法示例
  4. 微软Xbox360 E与微软Xbox360 slim Kinect套装(1TB)哪个好
  5. 第十二届北航程序设计竞赛初赛——勾肥大战题解
  6. OfficeClickToRun.exe禁了后word就打不开了
  7. android root 升级失败怎么办,为什么安卓手机获取ROOT权限总会失败, 背后的真实原因?...
  8. Jira 的笨重,导致了软件巨头 Atlassian 走上下坡路?
  9. 股票实时l2数据接口账户数据怎样查询?
  10. 第九届河南省程序设计大赛 A 表达式求值