【发布时间】:2018-07-29 05:48:13
【问题描述】:
我的网站在 iOS webview 浏览器(safari、chrome 和 firefox)上似乎存在一些渲染问题。该问题仅出现在 iOS 设备上,无法在 pc、mac 或 android 设备上复制。
网站最初呈现完美。屏幕撕裂仅在页面多次重新加载后才会出现。复制它的另一种方法是锁定设备,等待几秒钟,然后打开设备,撕裂又回来了。
我尝试删除页面元素、动画和反应组件,但没有成功。查看 safari 中的 Web 开发人员工具,没有出现任何错误。
该网站正在使用 Gatsbyjs 构建,这是一个静态站点生成器,用于引导的 reactstrap 和用于字体的 fontawesome。页面上有一些动画 svg 元素,但删除它们无济于事。
我最初认为这是 react 中的某种内存泄漏,所以我删除了所有的 react 逻辑,问题仍然存在。
任何有助于调试问题的想法将不胜感激。
【问题讨论】:
标签: javascript ios css reactjs gatsby