IOS手机在滑动超过1屏后,跳转到其他站点H5页面,返回时白屏,再次滑动页面恢复正常

news/2024/11/25 22:57:19/

IOS手机在滑动超过1屏后,跳转到其他站点H5页面,返回时白屏,再次滑动页面恢复正常

History.scrollRestoration - Web API 接口参考 | MDN

History.scrollRestoration默认为auto 会恢复页面滚动位置 初始化时改为manual即可

useEffect(() => {if (window.history && window.history.scrollRestoration) {window.history.scrollRestoration = 'manual'}}, []);

注意:此属性不是都存在,需要设置兼容


http://www.ppmy.cn/news/781382.html

相关文章

ios加载本地html文件白屏时间过长,iOS WebView加载网页触摸白屏bug排查及修复

最近兄弟团队给提了一个bug,说他们iOS端的网页,触摸后很大几率出现白屏,一开始我是很不信的,后面本地调试竟然更高概率发生。 首先,系统是iOS10、11,网页是高度100%,中间部分越界滚动的一个常规效果,框架vue,不过感觉bug和vue关系不大,大概结构如下: 由于希望得到平…

vue导致页面白屏几种情况

1.vue项目打包后,在非首次线上替换dist文件时,某些手机/浏览器在之后首次打开页面,可能出现白屏情况。 原因:在使用vue-cli脚手架构建完项目,项目完成后,需打包上线。默认打包方式则是 npm build&#xff…

深入理解WKWebView白屏

白屏是webview进程终止之后的表现,在webview因异常使用内存、CPU等资源时,webkit会终止当前m页展示的进程,在用户端表现为白页。 第一、webview的进程被终止的原因有哪些? ProcessTerminationReason {ExceededMemoryLimit,//超出…

linux 如何挂载fat32格式u盘,如何挂载NTFS 文件系统的硬盘

linux系统默认可以识别fat32u盘,对ntfs格式u盘不能识别 具体挂载方式如下 1、插入u盘 2、mkdir /mnt/usb 此命令用于创建挂载u盘的目录,只需创建一次就可以,若已经存在则不需要再次创建 3、fdisk -l 找到u盘路径 上图显示的sdb1,sdb2,sdb5…

苹果7更新系统13没有服务器,ios14更新正式版能降级到ios13.7吗 苹果ios14怎么降级方法教程...

目前相信有很多小伙伴已经升级到 iOS 14 正式版了,作为iOS的又一重大版本更新,iOS14 带来了例如 App资源库、屏幕小组件、翻译等众多新功能。不过新版本总是还存在一些小问题,那么如果更新到 iOS14 正式版后悔了,想降级到 ios13.7…

Mybatis-Plus查询

Mybatis-Plus Mybatis-Plus条件查询的书写方法 1.条件查询 直接new QueryQuery<>创建对象&#xff0c;然后再wrappee.eq(“数据库列表”,“匹配值”)创建条件就可以。 其中&#xff0c;基本查询&#xff1a;eq表示相等&#xff1b;gt表示大于&#xff1b;lt表示小于&a…

9 首页和图标定制

9.1 首页 springboot的首页是写在index.html中&#xff0c;而index.html可以放在静态资源存放的任何一个文件夹&#xff08;public、resources、static&#xff09;。然后&#xff0c;直接运行&#xff0c;访问localhost:8080即可。 9.2 图标定制 对于springboot2.7.13版本&am…

如何在工作中保持稳定的情绪

如何在工作中保持稳定的情绪 在高压的工作环境中&#xff0c;保持稳定的情绪对于程序员来说至关重要。作为一个程序员&#xff0c;我们常常面临着各种技术挑战、项目期限和团队合作的压力。在这样的环境下&#xff0c;情绪的波动可能会影响我们的工作效率和质量。因此&#xff…