gpt4 book ai didi

ios - Cordova 应用程序在 safari 上运行良好,但作为应用程序安装时崩溃

转载 作者:太空宇宙 更新时间:2023-11-04 10:52:28 25 4
gpt4 key购买 nike

我为客户构建了一个工具,它基本上是一个显示多个元素并根据设置的参数过滤它们的工具。此工具最初是一个基于 Web 的元素,它可以在所有浏览器上运行,并且应该在从文件浏览器打开 html 文件时运行(因此当不涉及服务器时)。

我们在平板电脑/手机上测试了它,因为我们知道它需要移植。所以当我们在 safari 上打开它时,这段代码在我们的 ipad3(第一代视网膜)上运行良好。现在我们一直在使用 cordova 进行设置。但是加载的那一刻,我们收到内存警告,说内存应该被清除等等......应用程序运行缓慢并且出现了一些新错误,可能是由于内存问题......

我一直在研究分析/时间线以查找内存泄漏等,但我无法真正找到任何显着的内存泄漏。另一个古怪的事情:如果我们只在纵向模式下构建这个应用程序,问题就会消失。但是正在执行的代码是完全相同的,除了其他样式之外,在纵向模式下我们没有做任何不同的事情。

可能是 CSS/Mediaqueries/images(png's) 导致了这些问题?如果有人能指出我的方向,那就太好了。

如果你们需要代码/示例/...请大声喊叫,我会提供。谢谢

最佳答案

我上周发现了这个问题。显然这是由我的 CSS 引起的。结果显示为大约 60 项列表中的小项。他们有一个悬停/触摸事件可以翻转元素。但是添加透视图/背面等的 css 导致内存问题。我删除了它们,一切正常。

但我仍然想知道为什么这会导致 Cordova 出现问题,但不会在原生 safari 中引起问题,我认为在同一浏览器上使用相同代码的同一应用程序会提供相同的性能......但显然有一些webview 和原生 safari 应用程序之间的区别?

关于ios - Cordova 应用程序在 safari 上运行良好,但作为应用程序安装时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34904197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com