当前位置: 首页 > 面试题库 >

iOS上的移动Safari在大页面上崩溃

吉岳
2023-03-14
问题内容

我有一个问题,当页面太大时,使用jQuery加载和操作DOM时Mobile Safari崩溃。

我在iPhone和iPad上都遇到了同样的问题。

解决移动页面以发现错误的最佳方法是什么?是否存在任何可能导致Mobile Safari崩溃的已知问题?


问题答案:

我实际上发现了问题。并不是我想的那样使用JS,而是使用CSS。我添加了类以使CSS过渡逐渐淡入一些元素。对于匿名用户,这些元素曾经display: none;并且可能从未运行过不透明过渡。

奇怪的是,过渡恰好在两个元素上。那么,为什么这只会在具有100多个注释的长线程上崩溃?

因此,最重要的是:-webkit-transition使移动Safari上的页面崩溃了。



 类似资料:
  • 几天后我要做一个关于FIDO2/WebAuthn标准的演示,我很兴奋地看到Yubico网站上的这篇文章,上面说苹果已经增加了通过NFC对FIDO身份验证的支持,就像Android多年来所做的那样。我让我的几个同事在运行iOS13.1的较新设备上访问了各种Webauthn测试站点(Webauthn.me、Webauthn.io等),但它们都显示错误,说明浏览器不受支持(safari和chrome都不

  • 我有一个在桌面上运行得非常好的piechart。它从AJAX请求中检索数据,并存储它获得的数据/json。然后将选定的数据推送到图表中。我用的是百里香 当我在手机上通过Safari或chrome访问我的页面时,页面上的所有内容都显示得很好,但是图形不存在。 我尝试过改变响应true/false,维护A265 Ratio false/true,玩chart.js留档中提供的其他选项。改变了视口,在画

  • 问题内容: 嗨,我的页面上有几个div,它们的背景图像需要扩展以覆盖整个div,而整个div又可以扩展为填充视口的宽度。 显然在iOS设备上的行为异常。我已经看到了一些修复方法的示例,但我无法使其在我的情况下起作用。理想情况下,我不希望在HTML中不添加额外的标签,但是如果这是唯一的方法,那么我会这样做。 这是我的代码: 问题是,考虑到浏览器的可变宽度和div中内容的可变高度,我如何才能使背景图像

  • 问题内容: 嗨,我的页面上有几个div,它们的背景图像需要扩展以覆盖整个div,而整个div可以依次扩展以填充视口的宽度。 显然在iOS设备上的行为异常。我已经看到了一些修复方法的示例,但是我无法使其在我的情况下起作用。理想情况下,我宁愿不要在HTML中添加额外的标签,但如果这是唯一的方法,那我会的。 这是我的代码: 问题是,考虑到浏览器的可变宽度和div中内容的可变高度,我如何才能使背景图像完全

  • 问题内容: 我正在尝试创建类似POP框架的Facebook Menu Slide Down Animation或InShorts App的 动画。Android文档对此进行了说明。.但是在iOS中找不到任何提示。 我试图将细胞转变为 但这并没有按预期工作。.谷歌搜索我发现这正是我想要实现的目标。但是它继续。我认为最适合的动画是?我真的很感谢有人愿意帮助这个问题。这是我正在从事的入门项目 问题答案:

  • 问题内容: Bootstrap模式淡入效果在Chrome / Internet Explorer上可以完美运行,但在iPhone / Safari上不起作用。有人可以解决这个问题吗? 问题答案: 这些天,我遇到了同样的问题,并且发现,就某件事而言,iOS上的Safari与其他浏览器的工作方式有所不同。当缺少href =“#”时,模式窗口不会在野生动物园中显示,但会在许多其他浏览器中显示。 在Saf