记一次 iOS 环境 H5 页面突然白屏
在新版本 iOS 系统中,某页面出现白屏,原因是 Safari 浏览器新增的全局变量 browser 与旧项目中的同名变量冲突。通过临时修复和代码重构解决了此问题,并加强代码审查和监控机制,以防止类似情况再次发生。
"前端性能和加载体验优化实践(附:PWA、离线包、内存优化、预渲染)"继续阅读
需求场景是在一个使用绝对定位布局的页面中,动态渲染一个可以滑动的子模块。
开发的时候在电脑 Chrome 上面调试没问题,安卓手机和常规 IOS 版本测试了也没问题,但是由于苹果最近更新了新的系统版本(14),在新版本上出现了滚动滑动不了的问题。
"IPHONE/H5/IOS 14 版本滚条 / 滑动失效问题"继续阅读